Został też pracownikiem naukowym na Akademii WSB w Dąbrowie Górniczej.

W 1997 zdał egzamin prokuratorski, w tym samym roku został wpisany na listę biegłych Sądu Okręgowego w Katowicach, w specjalności badania poligraficzne oraz identyfikacja dokumentów tworzonych technikami komputerowymi. Był doradcą sejmowej komisji śledczej ds. ustalenia okoliczności śmierci Barbary Blidy.

Działalność zawodowa i polityczna Był działaczem Unii Wolności. W wyborach w 1998 z jej listy został po raz pierwszy wybrany na radnego miasta Tychy. W listopadzie tego samego roku został wiceprzewodniczącym, a w maju 1999 objął funkcję przewodniczącego rady miasta. We wrześniu 2000 został nieetatowym członkiem zarządu miasta Tychy. W 2002 utrzymał mandat radnego na kolejną kadencję z ramienia komitetu wyborczego prezydenta Andrzeja Dziuby. Ponownie został wiceprzewodniczącym rady, w 2004 z listy UW bezskutecznie kandydował do Parlamentu Europejskiego. W międzyczasie w grudniu 2000 powołany został na stanowisko wicedyrektora Miejskiego Centrum Kultury w Tychach.