I was born in Edinburgh and grew up in Aberdeenshire. After completing my MA (hons) in English & Hispanic Studies at the University of Aberdeen, I undertook an MLitt in Creative Writing in Stirling.

Through my studies and work, I have lived in Spain, Poland and Portugal. I currently work as an English teacher in Lisbon. When I’m not writing or teaching, I’m usually travelling, reading fiction or following my favourite football team, Aberdeen FC.