Studia ukończył w 1951 roku na Uniwersytecie Warszawskim. W 1979 roku otrzymał tytuł profesora nauk humanistycznych. W latach 1978-1980 był wicedyrektorem Polish Studies Center Indiana University w Bloomington (USA). W latach 1984-1987 był dyrektorem Ośrodka Studiów Amerykańskich Uniwersytetu Warszawskiego, a w latach 1987-1989 dyrektorem Instytutu Archeologii Uniwersytetu Warszawskiego. Pełni funkcję dyrektora Instytutu Antropologi i Archeologii Akademii Humanistycznej im. Aleksandra Gieysztora w Pułtusku.