He also appeared on ABS-CBN TV series Tayong Dalawa (2009) with Gerald Anderson and Jake Cuenca, and My Binondo Girl (2011) topbilled by Kim Chiu.
He was also included in the cast of TV5's Babaeng Hampaslupa (2011) starring Susan Roces, Alice Dixson and Alex Gonzaga.
He played a special role in Maria Mercedes (2013) starring Jessy Mendiola, and Ikaw Lamang (2014) topbilled by Coco Martin.
He played the role of Kapitan Domeng Jacinto (2019) in Starla and as the main antagonist, Caesar Augusto, of Ang sa Iyo ay Akin (2020).
Ibarra received the Gawad Urian Award Best Supporting Actor nomination for his performance in Live Show (2000).