Philip Steele was born in Dorking, Surrey, England. He attended University College, Durham, where he studied modern languages. In the 1970s he worked as an editor for various publishers, including Hodder and Hamlyn. In 1980 he moved to the Isle of Anglesey, in North Wales, where he now lives. He has written on a wide range of topics, especially in the fields of history, junior biography, peoples, and cultures.