Ivo began his career with Juventus de Teutônia and joined in January 2007 to Esporte Clube Juventude.[2] On 21 February 2010 Ivo moved to Palmeiras, where he signed an annual deal, with a renewal option for other five years.[3] On 5 January 2011 Ivo moved to Portuguesa from Palmeiras.[4] On 5 January 2012, Ivo joined South Korean professional league K-League outfit Incheon United, signing a one-year deal.[5] In January 2013 he left South Korea and returned to Brazil to join Criciuma. He played over 30 games back in his homeland for Criciuma scoring 6 goals.
In January 2014 it was confirmed he would be returning to South Korea to play for Incheon United for a second time.[6]