Od 1970 prowadził również zajęcia dydaktyczne na Wojskowej Akademii Technicznej w Warszawie, najpierw na Wydziale Inżynierii, Chemii i Fizyki Technicznej, a po jego przekształceniu 1 września 2006 na Wydziale Inżynierii Lądowej i Geodezji, będąc członkiem rady naukowej tego wydziału.

W 1976 na podstawie rozprawy doktorskiej „Problem redukcji grawimetrycznych dla badania rzeczywistych odchyleń pionu w terenach górskich”, której promotorem był prof. dr hab. Zbigniew Ząbek, uzyskał stopień doktora nauk technicznych w dziedzinie geodezji i kartografii. W latach 1978–1979 pracował jako profesor na Uniwersytecie Bagdadzkim (College of Engineering). W 1984 wykładał i prowadził zajęcia praktyczne z zakresu astronomii geodezyjnej w algierskim Institut National de Cartographie. Odbył też kilka zagranicznych staży naukowych: w 1984 w Instytucie Inżynierów Geodezji, Fotogrametrii i Kartografii w Moskwie, w 1985 roku w Królewskim Instytucie Technicznym w Sztokholmie, w 1986 na Uniwersytecie Technicznym w Dreźnie oraz w 1988 na Politechnice Czeskiej w Pradze.