The invention discloses a supporting device for a building. The supporting device comprises a supporting table panel. The upper surface of the supporting table is inwards concave close to the middle to form a containing cavity. A cover plate flush with the upper surface of the supporting table panel is arranged on an opening of the containing cavity. Supporting upright columns are vertically arranged on the portions, close to the two sides, of the lower surface of the supporting table panel. A reinforcing plate is disposed between the two supporting upright columns and located on the lower surface of the supporting table panel. The two ends of the reinforcing plate are both fixed to the supporting upright columns, and the tops of the supporting upright columns are fixed to the supporting table panel. The supporting upright columns are of a telescopic structure, the bottoms of the supporting upright columns are connected with a base, the supporting upright columns are fixed to the base, base anchors are arranged at the bottom of the base and connected with the base through detachable screws, and rolling devices are arranged on the lower surfaces of the base anchors and detachably connected with the base anchors. The supporting device for the building is novel in design, large in structural strength, wide in work area range, high in work efficiency, low in cost, convenient to operate and more convenient to move, the supporting height can be selected according to actual requirements, time and labor are saved when the supporting device is transported, and use flexibility is enhanced.