Dlouholetý hráč Olomouce, kam přišel v roce 1981 z Moravského Berouna. Pracovitý záložník vydržel v týmu do roku 1991, kdy odešel na zahraniční angažmá do Německa, kde působil v Rostocku a Oldenburgu. Vrátil se po dvou letech, osm let hrál v Olomouci a na jaře ukončil aktivní kariéru. Dál zůstal v klubu, nejprve jako vedoucí mužstva, později byl jmenován koučem druholigového béčka. V říjnu 2001 se stal asistentem nového trenéra prvního mužstva Jiřího Vaďury. Od léta 2005 byl rok hlavním trenérem druholigových Kunovic, v září 2006 převzal Bystrc. V létě 2008 nastoupil v Hradci Králové, odvolán byl na začátku jarní sezony.