W 1992 ukończył studia w Instytucie Historycznym Uniwersytetu Warszawskiego. W 1998 otrzymał tytuł doktorski na podstawie pracy Stanisław Kot (1885-1975). Biografia polityczna. W 2009 habilitował się. Zatrudniony w Urzędzie Do Spraw Kombatantów i Osób Represjonowanych w latach 1992-1994 i 1999 - 2003; w Fundacji Polsko - Niemieckie Pojednanie 1996 - 1999. W latach 1994 - 1998 doktorant w Instytucie Historycznym UW, od grudnia 1998 zatrudniony w IH, jako adiunkt. Kwerendy archiwalne: w Londynie 1991, 1996 i 2004. Staż we Friedrich-Meinecke Institut Freie Universitat Berlin maj 2001. Członek Towarzystwa Miłośników Historii. Specjalizuje się w historii XX wieku