Nacido en la Ciudad de México, Lozano comenzó a jugar fútbol en los equipos juveniles del C. F. Pachuca.
[11] Antes del inicio del torneo Apertura 2014, levantó su primer título al ganar la Copa Pachuca de carácter amistoso, venciendo 2 por 0 a los Pumas de la UNAM.
Al final, su equipo sería derrotado en los dos partidos frente al NK Osijek de Croacia, no pudiendo así clasificarse a la justa europea.
[18] En el primer partido del club en la Eredivisie 2017-18, debutó con un gol en el minuto 31 y disputó 85 minutos, al terminar el juego los rojiblancos salieron victoriosos con un marcador de 3 por 2 ante el AZ Alkmaar.
Del mismo modo, fue campeón en esa temporada, realizando un papel fundamental para que su equipo se coronara en el certamen.
En la temporada Eredivisie 2018-19, destacó como goleador y pilar fundamental en el ataque de su equipo.
En su primer partido contra Cuba, marcó dos goles y dio 4 asistencias para ayudar al equipo a ganar 9 por 1 y así colocarse primero en su grupo.
Al final, logró anotar 3 goles más y dar otra asistencia en el resto del torneo.
México alcanzó el campeonato, siendo este el número 13 para el país, y se ganó un puesto en el Mundial Sub-20 de Nueva Zelanda.
En la Copa del Mundo, el Tricolor quedaría eliminado en primera ronda, Hirving disputaría todos los minutos posibles con una anotación.