Od 1999 jest nauczycielem akademickim w Wyższej Szkole Ubezpieczeń i Bankowości w Warszawie. Jest również prodziekanem Wydziału Stosunków Międzynarodowych WSUiB w Warszawie. Obecnie jest podsekretarzem stanu w Urzędzie Komitetu Integracji Europejskiej. Do kwietnia 2004 roku był wiceprezesem Państwowej Agencji Informacji i Inwestycji zagranicznych. Wcześniej był podsekretarzem stanu w Ministerstwie Gospodarki, Pracy i Polityki Społecznej. W latach 1997-1999 był przewodniczącym Parlamentu Studentów RP oraz członkiem Prezydium Rady Głównej Szkolnictwa Wyższego. Od 1998 jest członkiem Komisji ds. Kredytów i Pożyczek Studenckich przy MEN.