Né à Brownsville, au Texas[1], José Osvaldo de León grandit à Matamoros, ville mexicaine située en face de sa ville natale. Après avoir abandonné des études médicales entamées à San Antonio au Texas, il se rend au Mexique pour démarrer une carrière d'acteur.
Il a un fils prénommé Teo Léon Suárez né en , fruit de sa relation avec l'actrice Cecilia Suárez[2].
Depuis , Osvaldo est membre de la Fondation Carità.
Carrière
Il joue au théâtre dans des pièces telles que All Withnes, Escenas de amor Shakespeare, Our Town de Thorton Wilder, A Midnights Dream Summers et Othelo. Dans Othelo il incarne Casio et dans La tempestad il joue au côté d'Ignacio López Tarso.
Sa première apparition à la télévision date de 2005 dans la telenovela Top Models de TV Azteca, dans le cadre d'un concours et où il interprète le personnage d'Emiliano.
En 2007, il signe un contrat d'exclusivité avec la chaîne de télévision mexicaine Televisa. La même année il est sélectionné pour participer à la telenovela produite par José Alberto Castro, Palabra de mujer avec Edith González, Yadhira Carrillo, Ludwika Paleta et Lidia Ávila. Dans cette telenovela, il interprète le personnage d'Ariel Castellanos. Pour ce rôle il est nommé aux Premios TVyNovelas dans la catégorie «Meilleure révélation masculine» en 2009.
En 2013, l'acteur est arrêté par des agents de la ville de Quintana Roo, pour la vente de cocaïne et marijuana, alors qu'il filme des scènes pour le film mexicain Guía de turistas. Il a relâché faute de preuves[3].