Świadectwo dojrzałości otrzymał 22 lutego 1947 r.
W 1947 r. rozpoczął studia filologii klasycznej i archeologii klasycznej w Uniwersytecie Łódzkim. Studiował archeologię klasyczną pod kierunkiem prof. Rajmunda Gostkowskiego, język łaciński pod kierunkiem prof. Jerzego Schnaydera, język grecki u doc. dra Mariana Goliasa. 10 października 1951 r. obronił pracę magisterską Etnogeneza Etrusków w świetle badań archeologicznych. Promotorem zastępczym był prof. Konrad Jażdżewski. Wkrótce potem został wysłany na aspiranturę do Związku Radzieckiego. Aspiranturę odbywał w Gruzji w latach 1951–1955. Zdobył wtedy gruntowną wiedzę w zakresie języka gruzińskiego i innych języków kartwelskich, a także o wymarłych językach starożytnego Bliskiego Wschodu.
Był członkiem Komitetu Nauk Orientalistycznych PAN.
Stopnie naukowe W 1951 r. otrzymał stopień magistra filozofii w zakresie archeologii klasycznej. W 1991 przyznano mu stopień doktora habilitowanego, a od 1995 r. pracował na stanowisku profesora w Instytucie Orientalistycznym Uniwersytetu Warszawskiego.