Op de Europese kampioenschappen zwemmen 2008 in Eindhoven sleepte Marin de zilveren medaille in de wacht op de 400 meter wisselslag, op de 200 meter rugslag plaatste hij zich voor de finale maar besloot hij zich terug te trekken. Tijdens de Olympische Zomerspelen van 2008 in Peking eindigde de Italiaan als vijfde op de 400 meter wisselslag. Op de Europese kampioenschappen kortebaanzwemmen 2008 in Rijeka eindigde Marin als zesde op de 400 meter wisselslag en strandde hij in de series van de 200 meter rugslag.