Son of Thomas Scanlan, a farmer, he was born at Drumcliffe, County Sligo, and educated at Summerhill College in Sligo and at the University of St Andrews, Scotland.
He began his career as a journalist on the Glasgow Observer.