A învățat la Cali, la Colegiul Bolivar si apoi a plecat in Statele Unite. A studiat actoria, a absolvit comunicarea la Hofstra University din New York, apoi a fost chelner pe Broadway, dulgher și pictor. S-a stabilit la Miami si a obținut un post de asistent de producție. In 1992 pleaca in Mexic, sa-si incerce norocul in actorie.
A debutat in 1994, cu telenovela mexicana Morelia, filmata in Miami. In 1995 juca in prima telenovela columbiana, Si nos dejan. Se stabilea in Mexico City in 1996, in urma obținerii unui contract cu Televista si juca in Esmeralda (1997), in rolul Dr. Álvaro Lazcano, in La Usurpadora (1998), El diario de Daniela (1998), Alma rebelde (1999), Carita de ángel (2000), Aventuras en el tiempo (2001), Niña amada mía (2003), precum si in serialul...