Był pracownikiem naukowo-dydaktycznym na Wydziale Geodezji i Kartografii Politechniki Warszawskiej (1973-1981) oraz członkiem Senatu Politechniki Warszawskiej (1975-1978). Jako dyplomata pracował w Ministerstwie Spraw Zagranicznych (1983-1988) jako radca i doradca ministra. Dwukrotnie przebywał na placówce dyplomatycznej w Ambasadzie RP Berlinie.

Od 1992 pracował w branży turystycznej. W latach 1992–1996 jako dyrektor/prokurent w Gromada Travel GmbH w Berlinie, w latach 1996–2002 członek zarządu, wiceprezes Ogólnokrajowej Spółdzielni Turystycznej Gromada. Następnie pracował w Polskiej Organizacji Turystycznej.

Praca społeczna w polskich i międzynarodowych organizacjach turystycznych i innych Przewodniczący Rady Uczelnianej SZSP Politechniki Warszawskiej Członek Prezydium Polskiej Izby Turystyki (PIT), przewodniczący Komisji Turystyki Przyjazdowej i Promocji Zagranicznej PIT (2000-2002) Prezydent Polskiego Chapteru w American Society of Travel Advisors (2000-2002) reprezentant OST Gromada (2000-2002), a następnie POT(2003-2005) w International Congress and Convention Association członek Zarządu Baltic Sea Tourism Commission (2003-2005) członek Rady Naukowej Instytutu Turystyki (2003-2007) Zarząd Stowarzyszenia Absolwentów i Przyjaciół Politechniki Warszawskiej Komisja ds.