Catherine Gavin was born in 1907 in Aberdeen and educated at Albyn Place School and Aberdeen University. She lectured for a time in the History Department and then became a War Correspondent with Kemsley newspapers. She wrote mainly historical fiction, dramatising such events as the Russian Revolution and the battle of Jutland.