Como su hermano nadaba, él empezó a hacerlo también. El granadino Marcos Rodríguez, natural del municipio de Las Gabias, debutó en competición internacional en 2015, en los Juegos Europeos celebrados en Bakú, Azerbaiyán. Allí consiguió la medalla de plata de natación en los 800 metros libres. Desde septiembre de 2016 entrena en el CAR de Sant Cugat a las órdenes de Fred Vergnoux, el preparador de la nadadora Mireia Belmonte.