A 24-year-old man was charged after nearby police were able to respond quickly to an assault and robbery of a man at Alexandra Headlands last night.
Around 6pm police were in the vicinity when they heard a disturbance and a call for help in Wirraway Street.
They found a 34-year-old local man had been assaulted by another man who ran away on foot as police approached.
The man had been walking up the street using his mobile phone when he was allegedly assaulted and had his phone stolen.
Police pursued the alleged attacker and located him. The man struggled aggressively with police but was detained without further incident.
The victim suffered facial injuries including a suspected broken nose and was treated at Nambour Hospital.
A 25-year-old Maroochydore man was charged with robbery, assault occasioning bodily harm and obstruct police. He will appear in the Maroochydore Magistrates Court today