Mason Stokes, 20, was drunk in Gunwharf Quays when he landed the blow on Jake Perchard in the early hours of the morning.
Portsmouth Crown Court heard Stokes, of Bromyard Crescent, Paulsgrove, had been drinking when he approached his victim and said ‘you’re going to get lairy’.
Prosecutor Kelly Brocklehurst said: ‘Quite simply this defendant punched him, punched him once, there was no follow up - that was the beginning and the end of the physical violence.’
Portsmouth Traffic: M27 between junctions 11 and 12 closed throughout August amid footbridge repairs with A27 diversion in place
Thunderstorms in Portsmouth yellow weather warning: The Met Office forecast for the next three days in city, Fareham, Gosport, Havant and Waterlooville and Hampshire
'Manipulative' paedophile who went to Farnborough Railway Station with cans of Strongbow cider to meet girl, who he asked to travel 100 miles, busted by undercover police officer
‘I watched ten years of my children’s lives go up in flames': 'Traumatised' Paulsgrove mum of five launches fundraiser to find family new home after they 'lost everything' in bedroom fire
Fareham pensioner couple 'devastated' after hapless driver mistakenly trashes garden after confusing address for another property
Mr Perchard walked away but his nose bled, so he took a taxi to hospital.
‘Examination at the hospital revealed that his cheekbone had been fractured along with his eye socket too - his vision was slightly blurred,’ Mr Brocklehurst said.
Mr Perchard had said ‘feels he was bullied by this defendant’ at school, the prosecutor added.
‘The defendant feels they just didn’t get on.’
Reading the victim’s statement, Mr Brocklehurst added: ‘He says that he feels very anxious about being out at night on his own.
‘When he leaves work he needs to be accompanied by another person or picked up by his father.’
Remorseful Stokes, who has no previous convictions, was handed a three-month jail term suspended for 18 months.
Stokes must complete 120 hours’ unpaid work and 15 days’ rehabilitation activity requirements days.
Recorder Simon Levene, said Stokes was ‘no angel’ but added one of the ‘main reasons’ he suspended the sentence was because the March 15 assault, in 2019, had taken two years to come to court.
Stokes has worked as a roofer since the incident and people gave references saying he worked well.
Unrepresented Stokes admitted causing grievous bodily harm at the first opportunity.