A Tatabánya egyik legismertebb játékosa. Az 1981/82-ben és 1987/88-ban kétszer ezüst- és kétszer bronzérmes bányászcsapat irányítója, játékmestere. 1981. szeptember 16-án az UEFA-kupa első csoportkörében telt ház előtt szabadrúgásból győztes gólt szerzett a Real Madrid ellen. Ezt a mérkőzést és Csapó gólját szerte az országban a mai napig emlegetik a futballrajongók.
30 évesen szerződött külföldre. Négy év franciaországi profiskodás után tért vissza Tatabányára. A második sikercsapat felülmúlhatatlanul legjobb teljesítményét 1987. augusztus 17-én, az akkor kezdődő bajnokság 2. fordulójában nyújtotta, amikor vendégként, a Hungária körúton 6-1-re győzték le az előző év bajnokcsapatát, a Verebes József vezette MTK-t. Kiprich, Vincze és Csapó a sportújság értékelésében a maximális 10 pontot kapta. Ilyen sem korábban, sem később nem történt a magyar labdarúgás újkori történetében.
NB1-es pályafutását 1990-ben fejezte be.
A magyar válogatottban 19 alkalommal szerepelt 1974 és 1986 között. Az 1978-as argentínai és az 1982-es spanyolországi világbajnokságon szereplő csapat tagja.
Egyetlen válogatottbeli gólját az Argentína ellen elveszített nyitómérkőzésen (1-2) szerezte az 1978-as világbajnokságon. Mint a világbajnokság leggyorsabb góljának szerzője, különdíjat kapott a FIFA-tól.