Maroondah Crime Investigation Unit detectives charged a 29-year-old man after a woman was allegedly assaulted in Croydon last week.
It is alleged a 23-year-old Croydon woman was walking along Alfrick Road when she was approached from behind and grabbed by an unknown man just before 7.30am.
The man dragged the woman to a laneway where she was assaulted.
Police were called and arrested the man a short time later.
The Croydon woman was assessed by paramedics on scene.
A Croydon man has been charged with kidnapping, false imprisonment, possess controlled weapon and other assault related offences.
He has been remanded to appear at Melbourne Magistrates' Court on 19 February.
Anyone with information is urged to contact Crime Stoppers on 1800 333 000 or www.crimestoppersvic.com.au