Ha studiato come regista di documentari alla Bournemouth Film School ed è diventato sceneggiatore per caso, dopo avere perso molti soldi della BBC su un documentario mai realizzato. Come sceneggiatore la sua filmografia comprende The Full Monty - Squattrinati organizzati, Fra i giganti, The Darkest Light, This Is Not A Love Song, e come co-autore Miss Pettigrew Lives For A Day. Il suo più recente adattamento per lo schermo, Salmon Fishing In The Yemen, è attualmente in lavorazione.
Beaufoy ha anche scritto Burn Up, thriller in due parti per la BBC sul cambiamento climatico, e Yasmin per Channel 4. In precedenza, ha collaborato con Danny Boyle e Christian Colson al pluri-vincitore di Academy Award The Millionaire. Nel 2011 si occupa della sceneggiatura di 127 Ore. Al momento è impegnato nella sceneggiatura di un pilota, Emergency Sex, per la HBO, con Russell Crowe nel ruolo di produttore esecutivo.