Na rok przed ukończeniem studiów został zatrudniony jako asystent na Wydziale Organizacji i Zarządzania Politechniki Śląskiej. W międzyczasie rozpoczął studia doktoranckie na macierzystej uczelni. W 2001 uzyskał stopień doktora nauk prawnych w zakresie prawa o specjalności prawo cywilne na podstawie pracy pt. Sprzedaż aukcyjna, napisanej pod kierunkiem prof. Wojciecha Kowalskiego i objął stanowisko adiunkta na Politechnice Śląskiej.

W 1999 roku zdał egzamin sędziowski, a w 2006 roku został radcą prawnym. W roku akademickim 2005/2006 został zatrudniony na drugim etacie w Akademii Polonijnej w Częstochowie, gdzie niedługo potem został kierownikiem Katedry Prawa Administracyjnego, a w 2009 profesorem nadzwyczajnym w Instytucie Ekonomii i Administracji, wchodzącym w skład Wydziału Interdyscyplinarnego.