È diffuso dall'Angola alla Tanzania a nord sino al Sudafrica a sud.
La sua distribuzione è caratterizzata da una grande varietà di habitat, dalle savane alle foreste pluviali, e si adatta facilmente a diverse condizioni climatiche. È una specie molto comune e diffusa in tutta l'Africa subsahariana.