Po absolvování základní vojenské služby v Moravské Třebové začal učit. Nejprve od roku 1974 do roku 1989 vyučoval na šumperském učilišti,[3] kde pořádal i letní splavování řek na lodích.[4] Ze severu Moravy přešel na Havlíčkovo gymnázium v Havlíčkově Brodě. Na této škole se po jednom roce tamního působení (roku 1990) stal ředitelem a v této funkci vydržel až do roku 2000. Již od roku 1991 ale zasedal v městském zastupitelstvu a od roku 1998 byl místostarostou města.[5] Když 2. dubna po dlouhé těžké nemoci zemřel dosavadní starosta města Roman Podrázský, zvolilo ho zastupitelstvo Přibyslavi na svém jednání 11. dubna 2001 jednomyslně za nového starostu,[5] jímž zůstal až do komunálních voleb v roce 2014.[p 2][7] Mezi roky 2004 a 2008 byl navíc zastupitelem Kraje Vysočina za Občanskou demokratickou stranu (ODS).[8] Zasedal zde v Kontrolním výboru Zastupitelstva kraje.[p 3][10]
↑SVATOŇ, Miloslav; LINHARD, Martin. Historie [online]. Šumperk: Tydra, 2009-11-30 [cit. 2014-05-11]. Kapitola Rozvoj vodáctví na SPŠ Šumperk. Dostupné online.
↑ abPAVLÍČKOVÁ, Květoslava. Přibyslav má nového starostu. iDNES.cz [online]. 2001-04-11 [cit. 2014-05-14]. Dostupné online.
↑PAVLÍČKOVÁ, Květoslava. Úlohu starosty přijímá Štefáček s pokorou. iDNES.cz [online]. 2001-04-13 [cit. 2014-05-14]. Dostupné online.
↑LAUDIN, Radek. Starostové na Vysočině se po volbách loučit nechtějí, mají další plány. iDNES.cz [online]. 2014-02-24 [cit. 2014-05-14]. Dostupné online.
↑Volby do zastupitelstev krajů konané dne 5. – 6. 11. 2004 [online]. Praha: Český statistický úřad [cit. 2014-05-11]. Dostupné online.
↑SVATOŠOVÁ, Jitka. Zastupitelé na Vysočině měli ukázkovou docházku [online]. Jihlava: Krajský úřad Kraje Vysočina, 2008-09-18 [cit. 2014-05-27]. Dostupné online.
↑Členové [online]. Jihlava: Krajský úřad Kraje Vysočina, 2005-03-15, rev. 2006-12-01 [cit. 2014-05-27]. Dostupné online.[nedostupný zdroj]