Ha iniziato la sua carriera nel 2005 con il Real Cartagena, giocando 33 partite di campionato. Dopo essersi messo in mostra nel Real Cartagena, si è trasferito nell'América de Cali in cui diventa il punto di riferimento della difesa, infatti ha giocato 97 partite e segnato 4 gol. Nel 2009 entra a far parte del Santa Fe e anche qui ha continuato ad essere uno dei migliori difensori.
Stati Uniti
Il 20 gennaio 2010, passa ufficialmente al Philadelphia Union nella Major League Soccer.[2] Ha fatto il suo debutto per il club il 19 marzo 2011, nella prima partita della stagione 2011 vinta per 1-0 contro la Houston Dynamo.