Fontana fuhr lange Zeit Kart. 1992 wurde er in der argentinischen Formel Renault Meister. 1993 wurde er Meister in der Schweizer Formel Ford. Im gleichen Jahr fuhr er bereits in der europäischen Formel Ford und wurde in der Gesamtwertung Dritter. 1994 startete er in der deutschen Formel-3-Meisterschaft. Fontana beendete die Saison auf dem 6. Platz. 1995 wurde er Formel-1-Testfahrer bei Sauber und Meister der deutschen Formel 3. 1996 war er weiter Testfahrer bei Sauber und fuhr zugleich Rennen in der Formel Nippon und bei der Internationalen Formel-3000-Meisterschaft.
Anschließend fuhr Fontana 1997 und 1998 wieder in der Formel Nippon. 1999 fuhr er in der Internationalen Formel-3000-Meisterschaft und belegte am Jahresende den 15. Rang. Im Jahr 2000 bestritt er einige Rennen bei der ChampCar World Series. Parallel hierzu fuhr er in der argentinischen Tourenwagen-Meisterschaft einen Toyota. 2001 nahm er an drei Rennen der Internationalen Formel-3000-Meisterschaft teil.
Von 2002 bis 2010 fuhr er erneut in der argentinischen Tourenwagen-Meisterschaft. 2002 und 2010 wurde er auf einem Toyota Meister dieser Serie.