Magisterium uzyskał w 1994 na Wydziale Geografii i Studiów Regionalnych Uniwersytetu Warszawskiego. Stopień doktora (socjologia) uzyskał w 1998 na Wydziale Nauk Społecznych Uniwersytetu Śląskiego. W 2009 uzyskał habilitację z socjologii w Instytucie Filozofii i Socjologii Polskiej Akademii Nauk. W 2018 r. otrzymał tytuł profesora nauk społecznych.