V mládežnických kategoriích hrál za TJ Družstevník Láb a Slovan Bratislava. Přes TJ Spoje Bratislava se dostal v roce 1983 do tehdy druholigové Zbrojovky Brno. Na vojně hrál za RH Cheb. Po vojně se vrátil do Zbrojovky Brno, v letech 1990–1992 působil ve druholigovém francouzském týmu FC Bourges a po návratu se vrátil do Brno. Ligu hrál i za Petru Drnovice a FC Karviná. Kariéru končil v nižších soutěžích v Rakousku, na Slovensku a v Brně-Líšni. V lize má bilanci 236 utkání a 49 gólů. Jednou nastoupil reprezentační B-tým. V sezóně 1989–1990 byl druhý nejlepší střelec ligy. Po skončení aktivní kariéry působí jako trenér.