Es comunicólogo, locutor y actor de doblaje. Como actor de doblaje destacan sus papeles como el narrador de la serie “Jane The Virgin”, Rodin en la película de anime “Bayonetta: Bloody Fate”, el reportero Stephan Pilón en el programa ecológico “La vida en verde” transmitido por Canal Once del Instituto Politécnico Nacional (IPN) y el personaje Orlando Levi en la telenovela brasileña de TV Globo "Reglas del juego".
Ha tenido participaciones en el doblaje de series y películas como: Colateral, Sahara, Focus, The Factory, El Elegido, Cigüeñas, Broad City, La Ley y El Orden Unidad UVE, Thomas y sus amigos, Bones y Gotham, Así como en doramas coreanos como: King the land, Un amor predestinado y Welcome to Samdal.
Como locutor y actor ha prestado su voz para videos y proyectos internos de Alpura DLM-USA, Telcel, Banamex, Nestlé y Bonice. Así como para radiodramas en Ibero 90.9 y Radio UNAM y en el videojuego Lego Marvel’s Avengers.
Productor, editor, conductor y operador de radio.