Urodził się w Kapsztadzie jako syn Włocha (byłego jeńca z okresu II wojny światowej i Południowej Afrykanki[1]. Wychował się w Południowej Afryce. Bieganiem zainteresował się dopiero w wieku 20 lat[1]. Zaczął się specjalizować w biegu na 400 metrów.
Od sezonu 1973 skoncentrował się na biegu na 800 metrów. 27 czerwca tego roku w Mediolanie poprawił jedenastoletni rekord świata na tym dystansie należący do Petera Snella, uzyskując czas 1:43,7[3]. Rekord przetrwał do 1976, kiedy pobił go Alberto Juantorena.
Fiasconaro nie odniósł sukcesów na mistrzostwach Europy w 1974 w Rzymie. W biegu na 800 metrów zajął w finale 6. miejsce, a sztafeta 4 × 400 metrów z jego udziałem odpadła w eliminacjach[4]. Później trapiły go kontuzje. Nie zdołał przygotować się na igrzyska olimpijskie w 1976 w Montrealu i wkrótce potem zakończył karierę lekkoatletyczną. W 1976 grał we Włoszech w rugby.
Fiasconaro był trzykrotnym rekordzistą Włoch w biegu na 400 metrów (do wyniku 45,49 13 sierpnia 1971 w Helsinkach) i pięciokrotnym w biegu na 800 metrów (do 1:43,7 27 czerwca 1973 w Mediolanie[5].
Był mistrzem Włoch w biegu na 400 metrów w latach 1971-1973[6], a także halowym mistrzem na 400 metrów w 1972 i na 800 metrów w 1975[7]. W 1973 był mistrzem RPA na 400 metrów i na 800 metrów[8].