A 29 éves középpályás 2000 és 2005 között már szerepelt a fehérvári együttesben, akkor 115 mérkőzésen 16 gólt szerzett. 2005-ben egy évre a török Malatyasporhoz igazolt, majd a Kayseri Erciyesspor következett, 2007-ben pedig a Genk csapott le rá.
A belga együttesben 65 mérkőzésen nyolc találatig jutó játékos a tavalyi szezont a holland VVV Venlo csapatában töltötte.
A Genk az átigazolási időszak utolsó napján, augusztus 31-én jelentette be, nem tart igényt a válogatott középpályásra.
Tóth a válogatottban 2004-ben mutatkozott be, még a Vidi játékosaként. Eddig 34 alkalommal szerepelt a nemzeti csapatban, legutóbb 2010 nyarán Anglia ellen játszott a magyar válogatottban.