The officer was attacked by Shamal Karim Asaad, 30, in Peterborough on 1 September 2015.
The officer’s bodycam shows him repeatedly telling Asaad to “back off” before falling and breaking his leg.
Asaad, of Kipling Court, Peterborough, denied grievous bodily harm but was found guilty and given 18 months.
On Wednesday, Peterborough Crown Court also gave him three months each for two further charges of destroying and damaging property, to run concurrently.
The civil enforcement officer, who works for Peterborough City Council, described what happened as “one of the most terrifying [moments] of my life”.