Ramírez made his debut with Santa Fe of his home country of Colombia and also played for Atlético Nacional where he helped the team capture back-to-back league titles. In 2008 Leão moved to Mexican club Monarcas Morelia, the club where he has spent for the majority of his career. Ramírez has helped Morelia win the 2010 North American SuperLiga and the Apertura 2013 Copa MX. After the departure of goalkeeper Federico Vilar before the Clausura 2014 season, Ramírez was named captain of Morelia by then manager Carlos Bustos.