Ben-Adir nació en Gospel Oak, Londres, Inglaterra, de madre afro-trinitense y padre caucásico británico.
[3] Asistió a la William Ellis School en Gospel Oak, al noroeste de Londres.
[5] En 2011, Ben-Adir actuó en la aclamada obra de Gillian Slovo The Riots en el Tricycle Theatre.
Entre 2017 y 2019, Ben-Adir apareció en las series cuatro y cinco de la serie de televisión BBC One Peaky Blinders, interpretando el papel del coronel Ben Younger.
Ben-Adir protagonizó junto a Eli Goree, Leslie Odom Jr y Aldis Hodge.