Natif de Wolfsberg, Patrick Friesacher découvre dès sa jeunesse les joies des sports mécaniques avec le moto-cross et le karting. Il accroche deux fois la troisième place du championnat d'Autriche de karting (1991 et 1992) avant de participer à des compétitions internationales entre 1993 et 1997. À l'occasion d'une course de karting en Autriche, il a un sérieux accident lui infligeant six semaines d'hôpital puis sept semaines en fauteuil roulant.
Patrick Friesacher rejoint la France en 1998 pour participer aux formules écoles françaises. Il termine troisième sur la saison de Filière Renault et connaît la promotion en « Formule 3 B » en 1999 avant de rejoindre le championnat allemand de Formule 3 en 2000. Le pilote autrichien passe en Formule 3000 en 2001 avec l'écurie Red Bull Racing Junior. Il court deux saisons pour cette écurie en Formule 3000 (2001-2002), puis rejoint l'écurie Coloni en 2003 avant de s'engager chez Super Nova en 2004, toujours en F3000. Après seulement quatre courses chez Super Nova, Friesacher revient chez Coloni. Durant ces quatre saisons en F3000, il gagne deux courses, toutes deux sur le Hungaroring en 2003 et 2004.