Nació en un pueblecito de Gales. Tomó parte en la Segunda Guerra Mundial, se hizo piloto de aviación en la Royal Air Force y fue derribado en combate, por lo que tuvo que pasar seis meses hospitalizado. Después fue destinado a Londres, y en Washington empezó a escribir sus aventuras de guerra. En 1964 publica su primera obra, Charlie y la fábrica de chocolate. También escribió guiones para películas