Benjamin James Hardy nació el 2 de enero de 1991, en Bournemouth, Dorset, Inglaterra. Asistió a la escuela Sherborn Abbey Primary y a la Gryphon School. Durante su estancia en esta última, Ben empezó a mostrar interés y talento por la actuación, donde participó en varias obras estudiantiles.
Debutó en el teatro, en la obra de David Hare, The Judas Kiss, al lado de Rupert Everett. Ben debutó en televisión en la serie Call the Midwife (2012), para luego participar, con éxito, en las series EastEnders (2013) y The Woman in White (2017)
En el cine, el actor debutó en la super producción X-Men: Apocalipsis (2016), en el papel del mutante Angel. Ha participado en las cintas Mary Shelley (2017), Only the Brave (2017) y próximamente aparecerá como Roger Taylor, en la cinta sobre el grupo Queen, Bohemian Rhapsody (2018)