W 1989 pracował w zespole promocji wyborczej Krajowego Biura Wyborczego Komitetu Obywatelskiego „Solidarność”. W 1990 został specjalistą w Fundacji Rozwoju Demokracji Lokalnej. W latach 1992–1998 był pracownikiem Ministerstwa Spraw Zagranicznych i Ministerstwa Obrony Narodowej, a od 1998 do 1999 radcą oraz wicedyrektorem w Departamencie Spraw Obronnych w Kancelarii Prezesa Rady Ministrów. W latach 1999–2001 pełnił obowiązki dyrektora Departamentu Bezpieczeństwa Powszechnego Ministerstwa Spraw Wewnętrznych i Administracji. W latach 2004–2005 główny specjalista oraz doradca w Urzędzie m.st. Warszawy.

W latach 1999–2005 był asystentem w Instytucie Studiów Politycznych Polskiej Akademii Nauk. W latach 2001–2003 był prorektorem ds. studenckich w Wyższej Szkole Dziennikarskiej im. Melchiora Wańkowicza w Warszawie. W 2003 został zastępcą dyrektora studiów europejskich i atlantyckich w Wyższej Szkole Psychologii Społecznej w Warszawie. Od 2010 zatrudniony jako ekspert w Instytucie Sobieskiego. Został też wykładowcą w Krajowej Szkole Administracji Publicznej.