Es hijo de Juan Osorio y la vedette Niurka Marcos.
[3] Debutó como actor en 2013 en Porque el amor manda, donde también mostró su talento en canto y baile.
[4] En 2014, tuvo un papel destacado en Mi corazón es tuyo, donde interpretó a Sebastián Lascurain, uno de los siete hijos del personaje de Jorge Salinas.
[8] En 2017 se integró al elenco de Mi marido tiene familia en donde comparte créditos con René Casados y Gabriela Platas e interpreta a Aristóteles Córcega Castañeda, un joven con problemas de autoestima y déficit de atención, que logra salir adelante a pesar de las situaciones que le presenta la vida.
[17] En 2019 se une al elenco de Juntos el corazón nunca se equivoca[18], donde comparte créditos con Joaquín Bondoni y nuevamente interpreta el mismo personaje de Aristóteles Córcega.