Marín es licenciado en Administración de Empresas por la Universidad de San José (1997).
Representante de la provincia de Guanacaste por el Partido Liberación Nacional. Fue Alcalde en Hojancha y Ministro de Descentralización y Desarrollo Local
Ha trabajado en el Colegio Técnico Profesional de Hojancha (1981) y en la Escuela de Nosara (1974) . Ha sido también coordinador en los proyectos de Desarrollo Agrícola de la Península de Nicoya (2000-2002) y de la sede de la organización no gubernamental CARE Internacional (1992-1994). También fue coordinador de Fundación Integral Campesina, FINCA (1997-1999).
Primer Secretario de la Asamblea Legislativa 2015-2016. Ministro de Descentralización y Desarrollo Local (2010-2013), Alcalde Municipal de Hojancha en el periodo 2003-2010 y ha sido asesor en la Asamblea Legislativa para la fracción del PLN en el 2002 y el 2003.