Nació en Glasgow. Durante la 2ª Guerra Mundial combatió alistado en la Marina inglesa. Estudió en la Universidad de Glasgow, en la que llegó a ser profesor. Obtuvo éxito con su primer libro, HMS Ulysses (1955), origen de su carrera como escritor de novelas de acción. Falleció en Munich, Alemania.