Ravales' first TV appearance came in 1996 as one of second batch members in the Philippine teen show T.G.I.S. He is a former VIVA contract star along with fellow GMA stars Sunshine Dizon, Dingdong Dantes and among others. A year later, he got a small role in the drama series "Anna Karenina" as Vincent. Then followed by a few more soap series, "Click", "Ang Iibigin Ay Ikaw", and "Hanggang Kailan".
In 2005, Ravales landed his first big role in the hit telefantasya series Encantadia as Hitano, which followed by another successful telefantasya series Majika. He played a brave warrior and then a scheming lover, ably displaying manliness and machismo that heated the television screens.
Ravales has also starred in a number of successful movies in the Philippines, including Room Boy, Blue Moon, and most recently Super Noypi, about six childhood friends discover that their parents are the legendary Super Noypi-the most powerful superheroes in the land.
Aside from his acting career, Ravales is also a model. He's done print ad campaigns and TV commercials for Bench clothing, Ginebra, Coca-Cola, Colgate, and even made it to Cosmopolitan Philippines' 2006 & 2008 Hottest Bachelor List.
When asked what he wants to achieve in his career, Ravales replied, "I want to win the Best Actor Award." He added that his goal in life is to have his own restaurant business someday.
In 2008, he is Patrick Garcia's replacement for the role of Andy Abrigo in Sine Novela: Maging Akin Ka Lamang opposite Nadine Samonte. The role he reprised was originally portrayed by Christopher De Leon and was his biggest break in TV. After this, he joins the casts of Gagambino where he works once again with Dennis Trillo, Nadine Samonte, and Katrina Halili.
In 2009, after Gagambino, Ravales is playing Shiro in Darna where she works with Marian Rivera, who plays the title role, for the first time. Polo is also formerly part of GMA Dramedy show, Adik Sa'Yo with his co-stars Jolina Magdangal and Marvin Agustin.
In 2010, Ravales will play as a hero in the comics adaptation of Panday Kids which stars Jolina Magdangal, JC de Vera, Lovi Poe, Jackie Rice and Robert Villar, he also seen in other GMA shows like Sine Novela: Basahang Ginto which he plays Anton, he also guested in Claudine Presents: Love Thy Neighbor which he plays a rich driver with his co-stars Claudine Barreto, and former love team and now long-time friend Sunshine Dizon, and also recently seen on Grazilda which he plays as Matthew Dominguez with his co-stars Geoff Eigenmann & Glaiza de Castro.
And in 2011, he's formerly seen on GMA's drama fantaserye, Machete (which originally came from Actor-Director Cesar Montano) with his co-stars Bela Padilla, Ryza Cenon and Aljur Abrenica. He also joined a former Drama series Sinner Or Saint, with his co-star and returning Kapuso star Alessandra De Rossi.
Polo has a new show called Hiram na Puso which sometimes airs this March 5, 2012 on GMA 7.
In 2014 he went back to acting in film for cinema playing the role of Franco, a violent husband in Sinners and Saints, directed by Fil-Italian director Ruben Maria Soriquez.
In 2015, Ravales was seen in Ipaglaban Mo! and FPJ's Ang Probinsyano while he finally transfer to ABS-CBN followed by the fourth season of Doble Kara with the manipulative character and the series' main antagonist Maxene Magalona, where he played the role as Julio Hernandez in 2016.His sister is Ashley Gruenberg, whose also a recording star and one of contestants of FHM Girls Next Door 2006.
He co-owns a restaurant and bar called "Stoodio Bar". His business partners are Joseph Bitangcol and Frank Garcia.
Manay Po 2: Overload
Pacquiao: The Movie
Let The Love Begin
Susmaryosep! Four Fathers
Kiss Mo 'Ko
Honey, My Love, So Sweet