Ukończył studia w zakresie filologii polskiej na Wydziale Polonistyki Uniwersytetu Warszawskiego, studia podyplomowe Szkoły Nauk Społecznych przy Instytucie Filozofii i Socjologii Polskiej Akademii Nauk. Pisał doktorat na Wydziale Stosowanych Nauk Społecznych UW.
W latach 2000–2001 pełnił funkcję doradcy ministra kultury i dziedzictwa narodowego Kazimierza Michała Ujazdowskiego. Od 2001 do 2002 był dyrektorem Instytutu Dziedzictwa Narodowego.