Best known for his career throughout the Filipino television and film industries. In 2010, he joined the TV show Walang Tulugan with the Master Showman on the GMA Network as its host.
He made his acting debut in 2011 when he was cast on the GMA series Tween Hearts. He appeared as a primary protagonist on the show between 2011 and 2012.
In 2013, he was cast as a series regular on the GMA Network adaptation of Anna Karenina. In 2015, he was hired to voice the character Archie San Pedro on the TV series Little Nanay.
He was born and raised in Manila, Philippines.
He has voiced alongside Nora Aunor on the children's TV series Little Nanay.