A Tolna megyei Kajdacsról (1970–1977) indult. Érdekesen alakult a magyar élvonalban csak a pécsi klub (1977–1987; 1993–1994; 1995–1996) színeiben játszó csatár válogatottbéli pályafutása. Fazekas örökébe lépve vitte a jó hírünket a belga labdarúgásba, a Lokeren-nél töltött 6 év alatt (1987–1993) 145 mérkőzésen szerepelt, s bár sokszor sérült volt, 4 alkalommal házi gólkirály lett.
1983–1992 között 21 alkalommal szerepelt a válogatottban és 4 gólt szerzett. Legjobb teljesítményét 1984. április 4-én, Isztambulban, a törökök ellen nyújtotta; 2 gólt rúgott (0-6 ide). Hatszoros olimpiai válogatott (1983–1986, 1 gól), ötszörös utánpótlás válogatott (1982–1985 1 gól), 16-szoros egyéb válogatott (1983–1986, 7 gól), egyszeres B-válogatott (1985).
A 2010-2011-es szezon közben nevezték ki az akkor még másodosztályú Pécsi MFC edzőjének, és vezetésével a csapat ledolgozta a Gyirmót elleni hátrányát, így a szezon végén visszajutott az NB1-be. Ott is jól kezdték a 2011-2012-es szezont, sokáig a tabella első feléhez tartoztak, majd a tavaszi szezon elején becsúszott pár nem várt eredmény. Április 2-án felbontották a szerződését. 2018 nyarán a harmadosztályú UFC Nagykanizsa trénere lett.[1] 2021 áprilisában az NB III-as Sajóbábony edzője lett.[2]