Nascido em fevereiro de 1954 em Salto Grande - SP filho de João Magalhães de Oliveira e Dorvalina Munhoz de Oliveira, Oliveira foi eleito vereador pela primeira vez em 2000, com 297 votos.
Foi reeleito em 2004 com 485 votos. Em 2008 obteve 494 votos mas não conseguiu se eleger. Em 2012 retornou à Câmara como o vereador mais votado com 741 votos e foi reeleito novamente em 2016 com 651 votos sendo o primeiro vereador em Guaratuba a ser Presidente da Câmara de Vereadores por 3 mandatos consecutivos. Ocupou a Presidência do Legislativo no biênio 2013/2014 sendo reconduzido novamente pelos seus pares para 2015/2016. Eleito em 2016, foi mais uma vez eleito presidente da Câmara para o biênio 2017-2018.