Juan Antonio García Bayona nació el 9 de mayo de 1975 en Barcelona, hijo de padres andaluces Juan Antonio García y Piedad Bayona.