Formado en las categorías inferiores del AS Saint-Étienne, debutó con dicho equipo en 1996, cuando el club competía en la Ligue 2, contra el Troyes AC.
Su primer gol como profesional llegaría esa misma temporada en un partido contra el FC Mulhouse.
En la 2004-05, Sarr se vio relegado a la suplencia, de modo que fue cedido en el mercado de invierno al Deportivo Alavés, el cual estaba compitiendo por ascender a la Primera División de España.
Tras media temporada, el Alavés trató de que el senegalés siguiera en el equipo, pero no hubo acuerdo por cuestiones salariales.
[1] En 2005, tras una breve cesión al FC Istres, Sarr abandonaba el Lens y fichaba por el Stade de Brest, jugando allí hasta 2007.