Marín began his playing career with local club, Deportivo Rionegro,[3] before joining Bolivian side Jorge Wilstermann for four seasons.
In the 2018 División Intermedia season, Marin appeared for Sportivo Trinidense, with colleagues as Arístides Florentín, Claudio Centurion, Arturo Aquino, Eduardo Aveiro, Blas Irala, Jorge Achucarro, Gerardo Fleitas and South Korean Jang Hee-mang.
[11] In January 2019, ABC Color announced that Marin signed with Encarnación team Athletic FBC to dispute the 2019 Primera B Nacional.
[19] In the 2007 Copa América in Venezuela, Marín was substituted onto the field in the 63rd minute for Javier Arizala in a 5–0 group stage defeat against Paraguay.
[20] Marín made several appearances for the Colombia national football team, including four qualifying matches for the 2010 FIFA World Cup.