The invention provides concrete for rehabilitating a historic building. The concrete comprises the following materials of cement, pebble, sand, water, mineral powder, fly ash, silica fume, metakaolin, sodium sulfate, a polycarboxylic water reducer, a cement expansive material, grace fibers, carbon fibers, glutinous rice mortar, a pumping aid, epoxy resin and a curing agent which are mixed according to a certain mass ratio. The formed concrete is short in time of coagulation, high in strength after coagulation, high in impermeability grade, high in slump characteristic as well as high in workability and plasticity effect, can prevent the problem that the concrete in a super-long concrete structure is easily cracked, and meets the requirements on toughness and seepage-proofing performance of the concrete in rehabilitation of the historic building; and the industrial residue and other materials are utilized, so that the concrete is a green and environmentally-friendly concrete.