W latach 1985–1995 pracował jako asystent w Instytucie Międzynarodowych Badań Ekonomicznych i Politycznych Rosyjskiej Akademii Nauk w Moskwie. W latach 1989–1992 był zatrudniony jako asystent w Instytucie Nauk Ekonomicznych PAN. W latach 1992–2013 pracował w Instytucie Studiów Politycznych PAN, początkowo jako asystent, następnie awansował na stanowisko adiunkta, docenta i profesora nadzwyczajnego. W latach 2007–2014 pracował na stanowisku profesora nadzwyczajnego w Wyższej Szkole Biznesu – National-Louis University w Nowym Sączu, a w latach 2015–2016 w Wyższej Szkole Informatyki i Ekonomii TWP w Olsztynie również na stanowisku profesora nadzwyczajnego. Od 2016 zatrudniony na stanowisku profesora nadzwyczajnego w Katedrze Polityki Gospodarczej i Regionalnej na Wydziale Ekonomicznym UMCS.
Równolegle od 1992 roku był zatrudniony w Centrum Analiz Społeczno-Ekonomicznych (CASE). Brał udział jako ekspert m.in.