Film yazarı Sidney Carroll ile Broadway aktristi June Carroll'ın oğlu olarak 1949'da New York'ta doğdu.Ailesi yahudi olmasına rağmen Hristiyan Bilim akımı öğretileri ile büyüdü. 1971 yılında Rutgers Ünivarsitesi'nden derece ile mezun oldu ve aynı yıl aktrist Beverly Schreiner ile evlendi. Kısa bir süre sonra Viyana'ya yerleşerek American International Scholl'da öğretmenlik yapmaya başladı.
İlk romanı Kahkalar Ülkesi (1980) onun genel tarzını yansıtmaktadır.
Öykü ve romanları World Fantasy Award, British Fantasy Award, Bram Stoker Award, Grand Prix l'Imaginaire, Pushcart Prize gibi ödülleri kazanmıştır.