Od 1996 roku przez pięć był asystentem w Instytucie Nauk Ekonomicznych Polskiej Akademii Nauk. W latach 1998-1999 pracował także jako dziennikarz działu gospodarczego "Gazety Wyborczej".
Później pracował w Państwowym Urzędzie Nadzoru Ubezpieczeń, był radcą prezesa ds. ekonomicznych i głównym specjalistą w wydziale analiz Urzędu Komisji Nadzoru Ubezpieczeń i Funduszy Emerytalnych.
Wykładał między innymi w Wyższej Szkole Przedsiębiorczości i Zarządzania im. L. Koźmińskiego, Wyższej Szkole Finansów i Zarządzania oraz Wyższej Szkole Informatyki Stosowanej i Zarządzania pod auspicjami PAN.
Ostatnio był zastępcą dyrektora ds. gospodarczych w Departamencie Komitetu Rady Ministrów w kancelarii premiera.
W kwietniu 2007 roku został mianowany przez premiera na szefa Urzędu Ochrony Konkurencji i Konsumentów.
Odwołany 4 czerwca 2008 przez premiera Donalda Tuska. Na jego miejsce - Małgorzata Krasnodębska-Tomkiel.