A Csepel és a Bp. Honvéd nevelése.[3] 1989-ben került a Honvéd ifiből a Bajai SK-ba.[4] 1991 nyarán innen igazolt a Ferencvárosi TC együtteséhez.[5] 1991 novemberétől kölcsönben az ESMTK-ban szerepelt.[6] Tagja volt az FTC 1993-as magyar kupagyőztes csapatának. Az oda-visszavágós döntő mindkét mérkőzésén ő védett, amely végül 11-es rúgásokkal dőlt el. Neudl lövését megfogta Horváth, így nagyban hozzájárult az FTC kupasikeréhez. 1994 novemberében a Ferencváros fegyelmivel büntette. Ezután sem az első, sem a tartalék csapatban nem kapott lehetőséget.[7] 1995 nyara és 1997 között a Debreceni VSC, 1997-98-ban a Kispest-Honvéd kapusa volt. 1999-ben a BVSC játékosa lett.[8] 2000 őszén Vecsésen, majd 2001-től a Csepelben játszott.[9]