Джон Бойега родился 17 марта 1992 года в городе Пекхэм, Англия. Окончил Вестминстерскую городскую школу и колледж Южной Темзы. Занимался в театральной школе Хакли. Играл в театре Пекхема и Национальном театре, в том числе главную роль в постановке «Отелло» в 2010 году.
Дебютировал на телевидении в 2011 году. В 2012 году получил премию «Black Reel Awards» в категории «Лучший актёр» за роль в фильме «Чужие на районе». В 2013 году Джон исполнил роль второго плана в фильме «Половина жёлтого солнца». В 2015 году сыграл одну из главных ролей в фильме «Звёздные войны: Пробуждение силы», а в 2017 году появится в его продолжении - «Звёздные войны. Эпизод VIII».
В 2016 году состоятся премьеры двух проектов с его участием - фильма «Сфера» и мультсериала «Tinkershrimp & Dutch».