He graduated from Universite Cheikh Anta Diop of Dakar (Senegal) with a Master's Degree and holds the postgraduate degree of Diplome d'Etudes Approfondies (DEA). After his graduation he went to Ecole Eormale Superieure de Dakar for a two-year teacher training course. He was selected in the Fulbright program after teaching for one year to study at Northern Arizona University. He has taught extensively in Senegalese public and private schools.