W 1965 roku obronił pracę magisterską na Wydziale Fizyki Uniwersytetu Warszawskiego. W 1971 roku zdobył stopień doktora w Instytucie Fizyki Teoretycznej Uniwersytetu Warszawskiego. W latach 70. XX w. Pracował w Centrum Astronomicznym im. Mikołaja Kopernika PAN. W 1980–1982 w Wielkiej Brytanii pracował na uniwersytetach Leicester i Cambridge. W 1983 roku podjął badania w Obserwatorium paryskim, gdzie w latach 1988–1998 kierował Wydziałem Astrofizyki Relatywistycznej i Kosmologii. W latach 1984–89 przedstawiciel na Zachodzie związanej z Solidarnością struktury Oświata-Kultura-Nauka. Był jednym z założycieli powstałej w 1989 roku Fundacji Edukacja dla Demokracji. Od 1998 roku pracował w Instytucie Astrofizyki w Paryżu, w 2009 roku przeszedł na emeryturę i pozostał w instytucie jako profesor honorowy.