Nacido en la Ciudad de México, Lozano comenzó a jugar fútbol en los equipos juveniles del C. F. Pachuca.
Amante del fútbol desde que tiene memoria, fue reclutado por las inferiores del mencionado club con apenas once años tras comenzar a mostrar sus cualidades en equipos de la zona del Pedregal. Luego de varios años de destacar en las categorías inferiores, fue ascendido al primer equipo por Gabriel Caballero.[8]
Con 18 años, debutó el 8 de febrero de 2014, al mando de Enrique Meza, en partido del Clausura 2014 ante el Club América en la cancha del Estadio Azteca. Entró al terreno de juego en el minuto 84 por Jürgen Damm y solo 5 minutos después marcó su primera anotación.[9] El 6 de agosto, iniciaría su primer encuentro en la Liga de Campeones de la Concacaf 2014-15, donde sorprendentemente también lograría anotar un gol en el minuto 26 en la victoria de 4 por 1 ante el Real España.[10] A partir de su debut en liga, solo se perdió dos partidos del campeonato y llegó hasta la final con el equipo, donde consiguió una diana en el partido de ida contra el Club León. A la postre, el Pachuca se proclamó subcampeón.[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.[12]
Sus destacadas actuaciones, siendo titular indiscutible, llevarían al club a levantar su sexto cetro de la primera división de México en el torneo Clausura 2016 y a la obtención de la Liga de Campeones de la Concacaf 2016-17, siendo el campeón goleador de esta última con 8 tantos en 8 encuentros. Debido a esto, los tuzos decidieron anunciar la renovación de su contrato hasta el año 2020, con una cláusula de rescisión de veinte millones de euros.[13][14][15]
PSV Eindhoven
Después de meses de especulación respecto a su migración al fútbol europeo, el 19 de junio de 2017 se hizo oficial su traspaso al equipo neerlandés PSV Eindhoven en un contrato por 6 años y a cambio de 8 millones de euros.[16][17] Unos días después, el 27 de julio, Chucky debutaría en la tercera ronda clasificatoria de la Liga Europa de la UEFA 2017-18, entrando de cambio en el minuto 62. 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.[19][20]
Durante la temporada Eredivisie 2017-18, anotó un total de 17 goles en 29 partidos, colocándose como el mejor goleador de su equipo y quinto del torneo. Del mismo modo, dio un total de 9 asistencias a gol y en agosto fue premiado por la KNVB a mejor jugador del mes. Del mismo modo, fue campeón en esa temporada, realizando un papel fundamental para que su equipo se coronara en el certamen.
El 23 de agosto de 2019, la S. S. C. Napoli hizo oficial su fichaje a través de un comunicado en su página web.[21] Por lo que se convierte en el futbolista mexicano más caro de la historia por delante de Raúl Jiménez.
Debuta el 31 de agosto de 2019 en un partido de liga contra la Juventus de Turín, entrando al medio tiempo y anotando el segundo gol, quedando el marcador 4-3 a favor de la Vecchia Signora.[22]
El 24 de enero de 2021, Lozano anotó un gol en el segundo 8.9, convirtiéndose en la anotación más rápida para el Napoli y de la propia carrera del futbolista. A su vez se trata del tercer gol más rápido en la historia de la Serie A italiana.[23]
En mayo de 2023, logró junto con su equipo el campeonato de la Serie A.[24]
San Diego FC
El 6 de junio de 2024, San Diego FC lo anuncia de forma oficial como su jugador estrella [25] .
Selección nacional
Categorías inferiores
Lozano fue convocado por la selección mexicana sub-20 para disputar el Campeonato de la Concacaf de 2015. 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. Terminó como el ganador del Botín de Oro con cinco goles, empatado con el centrocampistaRomain Gall de los Estados Unidos. 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.
Con la selección mayor, debutaría en un duelo amistoso frente al combinado de Senegal el 10 de febrero de 2016. A partir de entonces, el técnico colombiano Juan Carlos Osorio lo hizo un jugador habitual en sus convocatorias, llamándolo a la que sería su primera competencia oficial, la Copa América de 2016, donde fue titular en dos partidos y en otros dos entró de cambio.[27]
De igual manera, participó en la Copa Confederaciones de Rusia, donde anotó un tanto frente al anfitrión y contribuyó a lograr el cuarto puesto de la selección mexicana en la competencia. En las eliminatorias rumbo a la Copa Mundial de Fútbol de 2018, se mantuvo dentro del terreno de juego 437 minutos y marcó 4 goles —incluyendo uno en su primer partido frente al seleccionado de Canadá—, para así lograr el primer puesto en la clasificación.[28]
El 4 de junio de 2018, Chucky Lozano fue incluido en la lista final de los 23 futbolistas que irán a disputar la Copa Mundial FIFA 2018 realizada en Rusia.[29] El 17 de junio de 2018, debutó con un gol en el minuto 34, jugando 66 minutos y saliendo de cambio por Raúl Jiménez en la victoria 1-0 ante Alemania.[30] Jugó los cuatro partidos de la selección de México en el Mundial.[31]
Lozano maneja el perfil diestro, tiene todos los atributos de un extremo invertido clásico, siendo el pase y el dribbling sus principales puntos fuertes, a su vez, es capaz de dar grandes pases a espaldas de los defensores. Tiene una gran potencia en su pie derecho, a menudo es peligroso cuando dispara a portería después de recortar en el lado izquierdo del campo.[35]
↑«Cuatro goles de Hirving Lozano»(PDF). Fútbol total. 13 de septiembre de 2016. Archivado desde el original el 14 de septiembre de 2016. Consultado el 18 de septiembre de 2016.