W 2014 otrzymał stopień doktora habilitowanego nauk o ziemi w zakresie geografii na podstawie dzieła Księstwa Rzeczpospolitej: państwo magnackie jako region polityczny.

W okresie politycznego przełomu końca lat 80. XX w. członek Niezależnego Zrzeszenia Studentów i uczestnik antykomunistycznych akcji protestacyjnych.

W latach 1993–1995 pracownik samorządowy Urzędu m.st. Warszawy. Od 1995 pracownik naukowy Instytutu Geografii i Przestrzennego Zagospodarowania PAN (od 1995), od 2001 wykładowca w Studium Europy Wschodniej Uniwersytetu Warszawskiego.

Członek Rady do Spraw Polaków na Wschodzie (kadencja 2016–2021)informacja na stronie Ministerstwa Spraw Zagranicznych, http://www.msz.gov.pl/pl/polityka_zagraniczna/polonia/karta_polaka/rada_do_spraw/. Członek Polsko-Litewskiej Dwustronnej Komisji Ekspertów do badania problemów nauczania historii i geografii (od 2003)Algis Povilas Kasperavičius, Dvišalės Lietuvos ir Lenkijos istorijos mokymo problemų tyrimo komisijos veikla ir jos prasmė // Lietuvos istorijos studijos /Vilniaus universitetas. Vilnius : Vilniaus universiteto leidykla. 2011, t. 28, p. 172-178. Członek Polskiego Towarzystwa GeograficznegoBiuletyn Informacyjny nr 45 Zarząd Główny PTG, kwiecień 2003, https://ptgeo.org.pl/wp-content/uploads/2016/12/biuletyn_2003.pdf. W latach 2003–2005 doradca Unii Polityki Realnej ds.