He has written for theater, television, movies and the print media. He has participated in productions in Cuba, Germany, Mexico and United States. In addition, he has taught drama, screenwriting workshops, and has been an acting coach for several institutions, including Cuba’s International School of Cinema and Television, the Universidad Autónoma de Mexico (UNAM), Centro de Capacitación Cinematográfica (known as C.C.C.), the Lumière Institute, the Cuauhtémoc University of Puebla, and Cinecipac, Mexico.