A statue of soldier at Carterton in Oxfordshire has been repeatedly shot and thrown into a ditch by vandals.
The "Silent Soldier" in Alvescot Road was put up by the Royal British Legion to commemorate those who died in World War One.
Carterton Town Council said on Facebook that the memorial had been used for "target practice" and is now considering whether to replace it.
Not only is this vandalism but a terrible act of disrespect to the brave men and women who sacrificed their lives for us.
Thames Valley Police said in a tweet it was "disgusting behaviour".