Nascido em Curitiba, começou a nadar na Escola de Natação Amaral na capital paranaense. Precoce, destacou-se ainda muito jovem e com apenas 15 anos já disputava seu primeiro grande evento internacional: o Campeonato Mundial Júnior do Rio de Janeiro em 2006.
Dois anos depois ganhou uma medalha de bronze com o revezamento 4x100m livre ao lado de Renner Lima, João de Lucca e Marcos Macedo e foi quarto colocado nos 200m medley no Campeonato Mundial Júnior de Monterrey.
Em 2009 chegou a seleção principal sendo semifinalista nos 200m medley no Campeonato Mundial de Roma e no ano seguinte foi finalista nesta prova e nos 100m medley no Mundial de piscina curta de Dubai. Após duas medalhas nos Jogos Pan-Americanos de Guadalajara em 2011, disputou sua primeira Olimpíada em Londres-2012 tendo sido semifinalista nos 200m medley.
Em 2015 teve o melhor ano da carreira, sagrando-se campeã pan-americano nos 200m medley superando Thiago Pereira e fazendo o melhor tempo da carreira: 1min57s06, além de ter sido sétimo colocado no Campeonato Mundial de Kazan algumas semanas depois.
No ano seguinte nadou sua segunda Olimpíada no Rio-2016 e de novo bateu na trave parando na semifinal dos 200m medley. Em 2017 acabou caindo em um exame antidoping testando positivo para a substância clostebol. Alegou ter tido com uma pomada cicatrizante usada pela esposa e recebeu uma suspensão de 12 meses.
De volta as piscinas em 2018 disputou o Troféu Brasil e o Troféu José Finkel, mas ficou distante das melhores marcas e sem chances de se classificar para as principais competições internacionais. Em novembro anunciou sua aposentadoria das piscinas.