Keita maakte zijn debuut voor het Malinees nationaal elftal op 9 april 2000 in de WK-kwalificatiewedstrijd in en tegen Libië. Hij speelde op de Afrikaanse kampioenschappen van 2002, 2004, 2008, 2010, 2012, 2013 en 2015. Keita werd in 1999 uitgeroepen tot beste speler van het WK voetbal U20 in Nigeria, waar Mali in de troostfinale met 1-0 won van Uruguay.