Jest pracownikiem naukowym Zakład Historii Najnowszej w Instytucie Historycznym Uniwersytetu Wrocławskiego. Stopień naukowy doktora nauk humanistycznych w zakresie historii uzyskał w 1993 na podstawie pracy pt. Polska ludność autochtoniczna ziem zachodnich i północnych. Studium publicystyki lat 1944-1948, napisanej pod kierunkiem prof. Wojciecha Wrzesińskiego. Wraz z nowym tytułem awansował na stanowisko adiunkta. W 2004 roku Rada Wydział Nauk Historycznych i Pedagogicznych Uniwersytetu Wrocławskiego nadała mu stopień naukowy doktora habilitowanego na podstawie rozprawy nt. Myśl zachodnia i jej realizacja w Polsce Ludowej w latach 1945-1957. Niedługo potem awansował na stanowisko profesora nadzwyczajnego, a także kierownika Zakładu Historii Najnowszej i kierownika Pracowni Atlasu Historycznego. W latach 2005–2008 pełnił funkcję zastępcy dyrektora Instytutu Historycznego ds. dydaktycznych studiów stacjonarnych. W 2013 roku prezydent Polski Bronisław Komorowski nadał mu tytuł profesora nauk humanistycznychPrezydent wręczył nominacje profesorom, informacja na stronie Kancelarii Prezydenta RP [on-line][ [dostęp: 29.12.2013].