Gimė 1968 m. gruodžio 1 d. Molėtų rajono Čiulėnų seniūnijos Padumblės kaime. 1987 m. sidabro medaliu baigė Molėtų 2-ąją vidurinę mokyklą (sustiprinta matematika). Mokykliniais metais taip pat baigė "Fotono" ir Jaunųjų programuotojų mokyklas. 1987-1992 m. studijavo Vilniaus universiteto Istorijos fakultete (formaliai - archeologijos specializacija) ir baigė studijas su pagyrimu. 1992-1996 m. studijavo Vilniaus universiteto doktorantūroje, 1997 m. apgynė humanitarinių mokslų (istorijos) daktaro disertaciją. Pirmuosius paskaitų kursus pradėjo skaityti 1992 m. VU Filologijos fakultete, 1995-1997 m. dirbo Vilniaus universiteto Istorijos fakultete asistentu, vėliau vyresniuoju asistentu. Nuo 1997 m. dirbo Vytauto Didžiojo universiteto (VDU) Humanitarinių mokslų fakultete vyresniuoju asistentu. 1998 - 1999 m. ėjo Sociopolitinės analizės centro vadovo (VDU) pareigas. Stažavosi Stokholmo, Umeå, Geteborgo, Vaasa universitetuose. Skaitė viešas paskaitas Umeå (1998) ir Geteborgo (2003) universitetuose. Dar studijų metais ėmė rašyti politinę publicistiką, 1991 m. bendradarbiavo politikos savaitraštyje "Atgimimas". 1994 - 2004 m. - skiltininkas Čikagoje leistame atviro žodžio mėnraštyje "Akiračiai". 2007 m. - savaitraščio "Veidas" bendradarbis. Taip pat bendradarbiavo kultūrinėje spaudoje ("Metmenys", "Kultūros barai", "Šiaurės Atėnai", "Literatūra ir menas"). 1992 - 2008 m. skaitė įvairius paskaitų kursus Vytauto Didžiojo, Vilniaus, Klaipėdos universitetuose, ISM, European Humanitarian University. Paskelbė mokslinių publikacijų Lietuvos, Lenkijos, Vokietijos, Švedijos mokslinėje spaudoje. Taip pat paskelbė mokslinių tekstų vertimų iš anglų kalbos, išleido visuotinės istorijos vadovėlį mokyklai. 2002 m. VDU Senatas suteikė Socialinių mokslų (Politikos mokslai) docento pedagoginį vardą. 2000 - 2008 m dirbo VDU Politikos mokslų ir diplomatijos instituto (PMDI) Viešojo administravimo katedroje, šios katedros vedėju, 2008 m. išrinktas vedėju antrai kadencijai.