Aaron Oakley, 31, of Fort Cumberland Road, Southsea, admitted the three assaults and resisting a PC on July 18 in his street.
Portsmouth magistrates imposed a community order with six-week tagged curfew.
Oakley must not leave his home between 9pm and 8am each day.
He must pay a £250 victim surcharge and £50 to each of the officers he assaulted.
Emergency crews battling to save someone’s life on Southsea seafront
People warned not to go to popular beach this weekend unless they have booking
Southsea seafront incident: Police update after man found 'unresponsive'
Police update on probe into death of ‘Wiggy’ Symes after fatal dog attack in Fareham
River Ems crisis: Westbourne villagers plead with Portsmouth Water to introduce a hosepipe ban
The curfew ordered by the court ends on November 22.