The deal includes initially providing facilities management and project services for five years, with a possible seven-year extension.
The contract has an estimated value to Carillion of some £90 million over five years with service delivery scheduled to start in December 2016.
Under the new contract Carillion, which has worked as managing agent for Centrica for more than a decade, will provide a wide range of hard and soft facilities management services, including asset surveys and planning, planned and reactive maintenance, cleaning, security and catering for Centrica's 115 locations in the UK and Republic of Ireland, together with the delivery of certain construction projects for Centrica.
Carillion chief executive, Richard Howson, said: "We have worked closely with Centrica since 2005 and built a strong partnership. We are delighted to be extending this relationship, which is based on a one-team approach in which Carillion and Centrica work together to deliver award-winning standards of facilities management and customer service across all Centrica and British Gas sites."