The invention discloses a sludge discharging and garbage removing device for sewage treatment. The device comprises a shell, a filtering assembly, a water discharging pipe, a garbage collecting assembly, a first driving air cylinder, a sludge scraping plate and a flow control assembly. Two groups of filtering assemblies are arranged on the shell, the garbage collecting assembly is arranged outsidethe shell corresponding to the filtering assembly, a water outlet end of a drainage pipe is connected with external water storage equipment, a water inlet end extends into the shell and is positionedbetween the two groups of the filtering assemblies, the first driving air cylinder is arranged at the bottom of the shell, the sludge scraping plate is driven by the first driving air cylinder and isin sliding connection with the bottom of the shell, and the flow control assembly is arranged at the bottom of the shell. The filtering assembly and the garbage collecting assembly are arranged to bematched, the filtering plate which is obliquely arranged and convenient to mount and dismount is used for separating garbage in sewage, the collecting cover is used for recycling the garbage, the garbage separating and recycling effects are good, a drainage pipe floating on the water surface is arranged to suck upper-layer sewage, so that the mud-water separation effect is good, and a flow control assembly is arranged, so that automatic sludge discharge and speed-controlled sludge discharge are realized.