Se encuentra ampliamente distribuida en toda el África subsahariana y también en las regiones del litoral mediterráneo y atlántico de la península ibérica, sur de Francia, Italia, Grecia, Albania, la costa dálmata, islas mediterráneas y norte de África, donde sus orugas se alimentan del árbol madroño, de donde le viene el nombre común.
Es el único representante europeo del género Charaxes, que está constituido por numerosas especies de distribución africana tropical principalmente.
Se caracterizan por unas seis protuberancias en la parte superior de la cabeza, similares a cuernos.
La parte exterior presenta dibujos complejos, alternando los colores blanco, negro, naranja y marrón rojizo, y con unos ocelos en las alas posteriores.
En entornos más antropizados se han indicado también como plantas nutricias varias especies del género Brachychiton, que son árboles exóticos utilizados en jardinería urbana, y ocasionalmente el naranjo.