Начинал карьеру в Камеруне, играл в «Котон Спорт», «Jeunesse Star», «Тоннер». В 2001 году перешёл во французский «Лилль», первые два года выступал за команду «В». Макун сыграл свой первый матч в Лиге 1, 2 ноября 2002 года, в матче против «Бастии». 16 июня 2008 года Макун подписал четырехлетний контракт с «Олимпик» (Лион), «Олимпик» заплатил 14 млн. евро. Он мог перейти в лондонский «Арсенал» и донецкий «Шахтёр», который предлагал 20 миллионов евро. 15 января 2011 года игрок подписал трёхлетний контракт с «Астон Виллой».
В национальной сборной Камеруна играет с 2003 года, он провёл 44 матчей и забил 7 мячей. Выступал на Кубке африканских наций в 2004, 2006, 2008 и 2010 годах.