Brian Caswell was born in a village called Gwernaffield in Wales,on the 13th of January, 1954.. His family moved to England, when he was 5 years old. At the age of 12, in 1966, Caswell's family moved to Australia. He received a Bachelor of Arts and a Diploma of Education, and graduated from Sydney University. In the 1970s, Caswell took up singing and songwriting, and was successful for a short period, one of his songs making the top 40 music charts; before becoming a school teacher.
Caswell taught at several high schools, mainly as a history, English and creative writing. For 15 years he worked as a teacher, before he wrote his first book, Merryll of the Stone, in 1989. He gave up teaching after his success with the novel, and began to write full-time. Caswell is married, with three sons and a daughter, and lives in Tumbi Umbi, New South Wales, with his wife, Marlene.