Horváth Ferenc a Budapest Honvéd csapatában ismerkedett meg a labdarúgással, majd a Videoton támadójaként mutatkozott be az első osztályban, 1991-ben. Fehérvárról a Ferencvároshoz igazolt, és két sikeres szezon után légiósnak állt. Játszott többek között a Genk, az Energie Cottbus, a Maccabi Tel-Aviv és az Almeira csapataiban. 2005-ben igazolt Diósgyőrbe, 13 mérkőzésen 8 gólt szerzett DVTK mezében.
Külföldi profi pályafutása alatt belga bajnok, kupagyőztes, szuperkupa-győztes, izraeli kupagyőztes és portugál másodosztályú bajnok volt. A magyar válogatottban 32 mérkőzésen 11 gólt lőtt.
Az FTC utánpótlásánál kezdett el edzőként dolgozni. Vecsés és Szigetszentmiklós után Kecskeméten lett NB I.-es vezetőedző 2012-ben, később ült a Paksi FC, a Győri ETO és a Videoton kispadján is. Utóbbi két csapattal egyaránt ezüstérmet szerzett a bajnokságban.
Horváth azt az Egervári Sándort követi a kispadon, aki tavaly nagy reményekkel vette át a diósgyőri klub vezetését. A válogatottól dicstelenül búcsúzó egykori szövetségi kapitány a hírek szerint azért táozott a DVTK éléről, mert - szerinte - a vezetőség nem teljesítette a keret megerősítésére tett kéréseit, sőt a csapat meghatározó játékosainak megtartásáért sem tettek meg mindent.