Przed podjęciem studiów pracował jako nauczyciel języka polskiego. W trakcie studiów odbył – z rekomendacji konsula generalnego Republiki Czeskiej w Polsce – miesięczną praktykę w biurze Euroregionu Silesia, zaś w lutym 1999 objął stanowisko wicedyrektora biuraKatarzyna Bytomska, Stypendysta MEN – Marek Migalski, „Gazeta Uniwersytecka – miesięcznik Uniwersytetu Śląskiego w Katowicach” nr 7(63)/1999..
Został pracownikiem naukowym w Instytucie Nauk Politycznych i Dziennikarstwa Uniwersytetu Śląskiego w Katowicach, był adiunktem w Zakładzie Systemów Politycznych Polski i Państw Europy Środkowej i Wschodniej. Później powołany na profesora uczelni w Instytucie Nauk Politycznych UŚ. Został także wykładowcą w Instytucie Europeistyki Wyższej Szkoły Humanitas w Sosnowcu. W pracy naukowej i dydaktycznej zajął się zagadnieniami współczesnych systemów politycznych i partyjnych.