Gabriel Luna asistió a la Universidad de St. Edward, donde hizo su debut teatral como Romeo Montague en una producción de Romeo y Julieta de William Shakespeare. Desde entonces, en los teatros de Austin, interpetó a Sergei Maxudov en Black Snow en 2009, al personaje del título en Orestes ese mismo año, y a Clov en Endgame en el 2010. Por estas tres actuaciones, recibió el Premio al Mejor actor principal de Austin Critics Table en 2010. Tuvo créditos televisivos que incluyen papeles menores en la serie Prison Break; la película para televisión de HBO, Temple Grandin (2010); el drama de suspenso de Fox,Touch en 2013 y el drama policiaco de CBS, NCIS: Los Angeles. En 2016 se unió al elenco de Agentes de S.H.I.E.L.D. en la temporada cuatro como Robbie Reyes / Ghost Rider, papel por el que fue nominado para el Choice TV: Actor de Acción en los Teen Choice Awards 2017. En abril de 2018, fue elegido como Terminator en la cinta Terminator: Dark Fate (2019).