O madeirense, de 44 anos, vai participar na prova de RS:X, naquela que será a sua sétima presença olímpica, tendo tido a sua estreia em Barcelona92, quando a classe de prancha à vela se chamava Lechner.

Foi em Barcelona que teve o seu pior resultado, ao terminar na 23.ª posição, conseguindo em Atlanta96 um sétimo lugar e em Atenas2004 o sexto, na então classe Mistral, na qual também foi 18.º em Sydney2000. Já em RS:X, João Rodrigues foi 11.º em Pequim2008 e 14.º em Londres2012.

O madeirense sucede, como porta-estandarte, a Telma Monteiro, que transportou a bandeira portuguesa na cerimónia de abertura em Londres2012.