A mainstay with the GMA Network, he has held several main and supporting roles on television series on the network, including parts in Umulan Man o Umaraw, MariMar, and Munting Heredera.
He was a host of the morning show, Sobrang Okay Pare! for the GMA Network in 1997 and a couple years later he appeared in a primetime role for the network in Di Ba't Ikaw.
He played the lead role in an afternoon series called Broken Vow starting in 2012.
He comes from a long line of actors which includes his father, mother, uncles, aunts, grandparents, cousins, brothers, and half-brothers and sisters.
He had a role in a Filipino TV series called All About Eve. The classic film of the same title starred Bette Davis.