He has represented the Philippines locally and internationally from Philippine National Games, Regional Meets such as the Southeast Asian Games where he already earned three gold medals and the Asian Games where he finished fifth at the 2006 Asian Games. He also competed at the 2008 Olympic Games without reaching the final and the 2009 and 2011 World Championships in Athletics.