Marcelo fue parte de la representación brasileña en los Juegos Olímpicos de Pekín 2008 y de Londres 2012, donde ganó las medallas de bronce y plata, respectivamente.