A 31 esztendős, 192 centiméter magas, jobblábas középcsatár a Vác színeiben mutatkozott be az NB II-ben, majd szintén a Vác játékosaként debütált az NB I-ben. Szabó Viktor az élvonalban a váciak mellett a Diósgyőr színeiben is játszott, összesen 58 első osztályú bajnokin kapott lehetőséget.
A rutinos támadó a másodosztályban szerepelt még a Mezőkövesd, a BKV Előre, a Budaörs és legutóbb a Cegléd színeiben.
A Soproni VSE vezetősége másfél éves szerződést írt alá a csatárral, aki az első érkezője a klubnak a téli átigazolási időszakban.