Stephen James Cochrane was born in Irvine, Ayrshire in 1970. His secondary education was at Saint Andrew’s Academy, Saltcoats. He studied at the University of Glasgow where he graduated with a Bachelor of Science degree. While preparing for the priesthood at Chesters (later Scotus) College , Bearsden, Glasgow, he took the degrees of Master of Arts from the University of Glasgow and Baccalaureate in Divinity from the Pontifical University of Maynooth, County Kildare, Ireland. He was ordained to the priesthood by Maurice Taylor, Bishop of Galloway in the Church of Saint Peter in Chains, Ardrossan on 23 June 1998. His first appointments were as assistant priest at Saint Paul’s Church, Ayr and Saint Francis Xavier's Church, Waterside. He was Parish Priest of Saint Joseph's Church, Stranraer from 2000 to 23 November 2004. He moved to Eccleshall, Staffordshire to cofound a new religious community called The Brotherhood of the Holy Cross in Eccleshall, Staffordshire in the Archdiocese of Birmingham, England. In this community, laity, clergy and religious people are brought within one house to follow the core teaching and tradition of the Church and answer the call to universal holiness. In October 2005, Father Stephen was appointed Parish Priest of the nearby Church of the Sacred Heart of Jesus in Eccleshall. Since September 2007, he has been the Visiting Priest Chaplain to Keele University.