Germán Quiroga urodził się 28 maja 1980 roku. Rozpoczął swoją karierę od startów w Meksykańskiej serii Reto Neon, gdzie zadebiutował w 1996 roku, a dwa lata później został mistrzem serii. W 2004 rozpoczął starty w NASCAR Corona Series w zespole Jorge Semana. Podczas wyścigu w Quéretaro zdobył swoje pierwsze pole position w tej serii, a na San Luis Potosí odniósł swoje pierwsze zwycięstwo. Sezon zakończył na 11 pozycji w klasyfikacji generalnej. W 2005 roku ścigał się w Formule Renault 2.0 Panam GP Series, w której zakończył sezon na pierwszym miejscu w klasyfikacji generalnej wygrywając dwa wyścigi i siedmiokrotnie stając na podium. Wziął on także udział w wyścigu Infiniti / Indy Pro Series na torze Indianapolis, gdzie dojechał na 10 pozycji.
W 2006 powrócił do NASCAR Corona Series, Sezon zakończył z jednym zwycięstwem zdobytym w Guadalajarze. Rok później wygrał już cztery wyścigi i raz startował z pierwszego pola. W 2008 wygrał dwukrotnie, a dziewięć z czternastu wyścigów ukończył w pierwszej piątce. Sezon zakończył na drugim miejscu w klasyfikacji generalnej ze stratą 29 punktów do Antonio Pereza. W 2009 jeźdząc dla Equipo Telcel wygrał trzy wyścigi, czterokrotnie startował z pierwszego pola i ukończył 11 wyścigów w pierwszej piątce. Zdobył 2273 punkty i zajął pierwsze miejsce w klasyfikacji generalnej.W kolejnym sezonie ponownie wygrał trzy wyścigi, dziesięć ukończył w pierwszej dziesiątce i po raz drugi sięgnął po tytuł zdobywając 2173 punkty. W 2011 wywalczył trzeci raz z rzędu mistrzostwo serii wygrywając trzy wyścigi w trakcie sezonu i dwa razy startując z pierwszego pola startowego. Został pierwszym kierowcą w NASCAR Corona Series, który trzykrotnie wywalczył mistrzostwo. W 2011 wystartował w wyścigu Toyota All-Star Showdown na torze Toyota Speedway w Irwindale w stanie Kalifornia dla zespołu Billa McAnally'ego. Do mety dojechał na dwunastej pozycji, zaraz za innym kierowcą NASCAR Corona Series, Danielem Suárezem.
Quiroga w 2007 wystartował w jednej rundzie Busch Series (obecnie Nationwide Series) w zespole Jay Robinson Racing. Rozgrywany na torze Autodromo Hermanos Rodriguez wyścig Telcel-Motorola Mexico 200 ukończył na 28 pozycji i prowadził w trakcie niego przez 9 okrążeń. Wziął także udział w pięciu wyścigach NASCAR Busch East Series, gdzie jego najlepszym rezultatem było 26 miejsce na torach w Greenville i Nashville. W 2011 zadebiutował w serii Camping World Truck Series w zespole Kyle Busch Motorsports. Wziął udział w dwóch wyścigach, na torach Hampshire Motor Speedway oraz Homestead-Miami Speedway. Pierwszy z nich ukończył na szesnastej, drugi na dwudziestej szóstej pozycji. W 2012 dla tego zespołu wystartuje w czterech wyścigach, na Talladedze, w Texasie, Phoenix i Homestead.