The initial five-year deal starts in December 2016 and could be extended to seven years.
Carillion has worked with Centrica for more than a decade as managing agent for its British Gas business. The new contract builds on this relationship with an extension of scope to a total facilities management service.
Under the new contract Carillion will provide 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."