Jako student Węgierskiej Wyższej Szkoły Wychowania Fizycznego (TF) startował na uniwersjadzie – w 1989 roku w Duisburgu był trzeci, a w 1995 roku w Fukuoce zwyciężył. Zdobył również dwa srebrne medale mistrzostw Europy – jeden wywalczony na stadionie w Splicie w 1990 roku i jeden w hali w Walencji w 1998 roku. W trakcie kariery 11 razy zdobywał mistrzostwo Węgier na stadionie (pięciokrotnie w dziesięcioboju i sześciokrotnie w skoku o tyczce), osiem razy triumfował w halowych mistrzostwach kraju (pięć tytułów w skoku o tyczce, trzy w siedmioboju). Szabó czterokrotnie ustanawiał rekord Węgier w dziesięcioboju (do 8436 punktów w 1990, jego wynik poprawił w 2000 roku Attila Zsivoczky). W 1990 roku został wybrany najlepszym lekkoatletą roku na Węgrzech.