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.