Bij zijn internationale debuut, op de Europese kampioenschappen zwemmen 2004 in Madrid, veroverde Marin de zilveren medaille op de 400 meter wisselslag. Tijdens de Olympische Zomerspelen van 2004 in Athene strandde de Italiaan in de series van de 400 meter wisselslag. Op de Europese kampioenschappen kortebaanzwemmen 2004 in de Oostenrijkse hoofdstad Wenen sleepte Marin de zilveren medaille in de wacht op de 400 meter wisselslag, daarnaast eindigde hij als vijfde op de 1500 meter vrije slag en werd hij uitgeschakeld in de series van de 200 meter rugslag.