Estudió comunicación social y periodismo en la Universidad Jorge Tadeo Lozano.
Ejerció el periodismo en colaboraciones en la revista Semana y El Espectador.
En 1966 debuta en guión de teatro con Julio César Luna en la obra El extranjero.
Incursiona en la televisión haciendo guiones y creando las series y telenovelas: La mala hierba, El bazar de los idiotas, Pero sigo siendo el Rey, La casa de las dos palmas, Tuyo es mi corazón, Gallito Ramírez, con Carlos Vives y Margarita Rosa de Francisco como protagonistas, San Tropel y Las Ibáñez.
Su último trabajo como guionista fue como Clara María Ochoa en la ronca de oro en 2015.