The invention discloses a multifunctional road sweeper, comprising a vehicle frame, a cab arranged at the front end of the vehicle frame, a garbage collection assembly arranged at the rear end of thevehicle frame, a sweep brush anti-collision device arranged at the front end of the vehicle frame and the middle part of the vehicle frame, a power assembly and a heat-dissipating air supply system arranged on the vehicle frame between the cab and the garbage collection assembly, and an oil tank. The sweep brush anti-collision device comprises a bracket, an oil cylinder, a sweeping brush frame, anoil cylinder block articulate with one end of that bracket, and an oil cylinder rod articulated with one end of the sweeping brush frame. The other end of the sweeping brush frame is connected with the other end of the bracket. A sweep brush is arranged on that sweep brush frame, and the sweeping brush comprises a cross beam and a swing arm hinged on the cross beam. An outer tension spring and aninner tension spring of the brush anti-collision device are arranged to control the movement range of the swing arm, and the positioning slot is clamped on the pin shaft to complete the positioning,thereby realizing the soft connection of the swing arm. When the pin shaft is impacted, the pin shaft is separated from the positioning groove, thus avoiding the damages of the spring, the swing arm,the sweeper plate and other structures on the swing arm, and achieving good anti-collision effect.