W sezonie 2009/2010 przebywał na wypożyczeniu w meksykańskim Deportivo Toluca, z którym wygrał Torneo Bicentenario.
W 2011 roku Marín podpisał kontrakt z Olimpią Asunción.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1999 Deportivo Rionegro
Copa Mustang 10 0 2000 Deportivo Rionegro
Copa Mustang 14 1 2001 Deportivo Rionegro
Copa Mustang 19 2 2001 Club Jorge Wilstermann
Primera División 14 3 2002 Club Jorge Wilstermann
Primera División 24 0 2003 Club Jorge Wilstermann
Primera División 42 7 2004 Club Jorge Wilstermann
Primera División 42 9 2005 Athletico Paranaense
Série A 11 0 2006 Atlético Nacional
Copa Mustang 30 4 2006/07 Independiente
Primera División 12 1 2007 Club Libertad
Primera División 33 13 2008 Club Libertad
Primera División 32 13 2009 Club Libertad
Primera División 16 6 2009/10 Deportivo Toluca
Primera División 29 2 2010 Club Libertad
Primera División 20 3 2011 Club Olimpia
Primera División
Kariera reprezentacyjna W reprezentacji Kolumbii Marín zadebiutował w 2006 roku. W 2007 roku został powołany do kadry na Copa América 2007.