A prova do decatlo masculino do Campeonato Africano de Atletismo de 2012 foi disputada entre os dias 27 e 28 de junho de 2012 no Estádio Charles de Gaulle em Porto Novo, no Benim.