A Ferencváros korosztályos csapatában kezdte a labdarúgást, ahol Dalnoki Jenő volt az edzője. Húsz alkalommal szerepelt az ifjúsági válogatottban. Sorkatonai szolgálata alatt, 1971 és 1973 között a szentendreiKossuth KFSE labdarúgója volt. Bár Dalnoki visszavárta Ferencvároshoz, mégis a Csepel csapatához szerződött, ahol egy idényen át játszott.[2] 1974–75-ban a Szolnoki MTE, 1975–76-ban a Volán, 1976 és 1980 között a Bp. Spartacus játékosa volt.
Edzőként
1979–80-ban a Bp. Spartacus, 1980 és 1981 között a Vasas Ikarus csapatainál kezdte edzői pályafutását. 1981–85-ban az Újpesti Dózsa utánpótlás edzője, majd a Hatvan vezetőedzője volt. 1986 és 1989 között a Vasasnál pályaedzőként tevékenykedett. 1988-ban megbízott vezetőedző volt a csapatnál. 1989-ben a magyar U16-os válogatott edzőjeként dolgozott. 1989–90-ben a kuvaiti Al-Sahel utánpótlás-, 1991–92-ben a BVSC pálya-, 1992 és 1993 között ismét az Al-Sahel utánpótlás-, 1993 és 1994 között az En-Naszr erőnléti-, 1994–96-ban a BVSC utánpótlás-, majd pályaedzője volt.