Vivió su infancia y juventud en la localidad de Cabaiguán, donde realizó sus estudios de grado medio. En 1973 marchó a La Habana, licenciándose en Periodismo en la Universidad de La Habana. Trabajó en el periódico Adelante y en el Departamento de Divulgación del ministerio de Cultura Cubano. Ha sido director de la Cátedra de Guión en la Escuela Nacional de Cine y Televisión de San Antonio de los Baños. Es también guionista cinematográfico. Ha recibido numerosos premios, entre ellos el Juan Rulfo.
Es autor de relatos cortos, novelas y especialmente obras de teatro.