Čtrnáct let hrál za Zbrojovku Brno; trenérskou kariéru začal ve stejném klubu; od roku 1992 byl asistentem trenéra v Boby Brno; hlavním trenérem se zde stal v roce 1994, v témže roce byl odvolán a stal se opět asistentem; znovu trenérem Boby Brno byl dva roky od července 1996; od července 1999 působil dva roky v Drnovicích; v létě 2001 znovu v Brně. Na podzim 2003 byl odvolán. Před sezonou 2004-05 převzal druholigovou Jihlavu. Postoupil s ní do nejvyšší soutěže, ale nepodařilo se mu tým zachránit. Proto v létě 2006 skončil a vzal nabídku Ostravy. Během jara 2009 po špatných výsledcích byl odvolán. Poté se stal sportovním ředitelem v Brně, nakonec v létě 2010 byl v Brně jmenován trenérem, v dubnu 2011 ale kvůli neuspokojivým výsledkům skončil.