Appeared on the soap opera One Life to Live and has made appearances in CSI: Miami and NBC's Las Vegas. He also had a film role in 2004's Dirty Dancing: Havana Nights. One of his first roles came in 1996 as the character Gustavo, in Leon Ichaso directed film Azucar Amarga.