Après des études à l'académie Navale d'Annapolis, il servit 5 ans dans la marine, qu'il quitta ensuite pour raison de santé. Il a fait ses début dans la SF à l'âge de 30 ans, pour devenir un des auteurs vedettes aux USA. Il a aussi utilisé plusieurs pseudonymes (Lyle Monroe, Anson McDonald, John Riverside, Caleb Saunder et Simon York).