He was born in Belfast and grew up in West Belfast. His family home was on the Whiterock Road facing the City Cemetery. He worked for several years in England before returning to Northern Ireland to study for a degree in English at the New University of Ulster. He subsequently worked for several years as a teacher in Kilcullen, County Kildare and in Belfast. He spoke at the Launch of ‘The Literature of the Troubles Project’. He read at the Belfast literary festival celebrating poet Padraic Fiacc.