Od 1985 pracownik naukowo-dydaktyczny Wydziału Pedagogicznego Uniwersytetu Warszawskiego. Twórca programów kształcenia doktorantów i nauczycieli akademickich. Współzałożyciel międzynarodowego zespołu badawczego, szwajcarsko-polskiej Genewskiej Grupy Badań nad Nowym Wychowaniem. Wykładowca dydaktyki w Szkole Głównej Handlowej i Politechnice Warszawskiej. Prowadził wykłady w Krajowej Szkole Administracji Publicznej oraz w uniwersytetach w Genewie i Strasburgu. Wykładowca protokołu dyplomatycznego w Uniwersytecie Otwartym Uniwersytetu Warszawskiego.
W ramach działalności urzędniczej pełnił takie funkcje jak: ekspert w Urzędzie Rady Ministrów w Biurze Pełnomocnika Rządu ds. Integracji Europejskiej i Pomocy Zagranicznej, sekretarz polskiej delegacji Sejmu i Senatu RP do Zgromadzenia Parlamentarnego Rady Europy, wicedyrektor Biura Spraw Międzynarodowych w Kancelarii Sejmu, Konsul Generalny RP w Montrealu, ekspert Kancelarii Sejmu RP, zastępca przedstawiciela Sejmu RP (deputy-correspondent) w Europejskim Centrum Badań Parlamentarnych i Dokumentacji (ECPRD, European Centre for Parliamentary Research and Documentation) w Brukseli.