The invention discloses a cattle water trough with an automatic washing and water adding device. The cattle water trough comprises a trough body, a rotating shaft, a first servo motor, a cover plate, a washing brush, a threaded rod, a second servo motor, a water level sensor, an electronic control water valve, a pedal, a weighing sensor and a controller. When no cattle drink water, the controller controls the first servo motor to drive the rotating shaft to rotate, and therefore the cover plate can cover the trough opening of the rectangular trough body, and it can be avoided that drinking water is polluted by dust and the like. When cattle need to drink water, cattle stand on the pedal, the controller controls the servo motors to drive the cover plate to rotate so as to open the water drinking trough, and normal water drinking of cattle is not influenced. In addition, when much dirt is deposited in the trough body and the trough body needs to be washed, the controller controls the second servo motor to drive the threaded rod to rotate, and the inner wall of the trough is automatically washed through the washing brush; furthermore, the drinking water level in the rectangular trough body can be detected through the water level sensor; when the water level is lower than a set value, the controller controls the electronic control water valve to add water into the rectangular trough body, and workloads of breeders can be reduced.