A man has been arrested and charged after allegedly assaulting a woman with a belt in Sydney's south-west on Thursday evening.

Just after 6.15pm on Thursday, a 27-year-old woman left Chester Hill Railway Station and walked east on Waldron Road, before heading north on Priam Street.

As the woman went to cross the road at the intersection of Priam Street and Forshaw Avenue, a man approached her from behind, put a belt around her neck and pulled it towards him.

Police are investigating after a woman was assaulted in Chester Hill in Sydney's south-west. (Supplied)

The woman turned around and confronted the man who ran away.

The woman was not physically injured and made her way home where she notified police.

Following extensive inquiries, detectives arrested a 23-year-old man at a home in Chester Hill and took him to Bankstown Police Station.

He was charged with stalking or intimidating, sexually touching another person, common assault and attempting to take a person with intent to commit a serious indictable offence.