Dabo debuteerde op 7 mei 2005 in het shirt van Saint-Étienne tegen Toulouse. Na vijf seizoenen ging hij transfervrij weg bij Les Verts. Hij tekende een vierjarig contract bij Sevilla. Hij debuteerde in de Spaanse Supercopa tegen FC Barcelona. Op 30 augustus 2011 keerde hij terug naar Frankrijk. Hij tekende een vierjarig contract bij Olympique Lyon. Op 18 september 2011 maakte z'n debuut tegen Olympique Marseille.
Interlandcarrière
Dabo speelde negen wedstrijden voor Senegal -17, waarin hij twee keer tot scoren kwam. Hij speelde zeventien wedstrijden voor Frankrijk -21.