Il est présent dans toute l'Afrique subsaharienne y compris Madagascar. Il préfère les zones humides.
Omnivore, il se nourrit de fleurs, de graines, de feuilles, de fruits, de vers de terre, de mollusque, de crustacés, d'insectes, d'araignées, de petits poissons et de leur œufs.