The woman was sitting in a doorway in Huddersfield, a large market town in West Yorkshire, England, when she began swearing at the man on Friday.
"Do you wanna know why I'm being racist? In my own country? Because it's your race that's blowing up our f***ing nation," the woman yelled.
She then screamed: "What are you going to do? I'll s*** in your face..."
Her outrageous outburst was targeted at the man walking down Kirkgate after breaking fast for Ramazan when the woman began her unprovoked tirade of abuse, The Sun reported.
More From This Section
The man said he did not provoke the woman in any way.
"I was minding my own business. She just started having a go at me. I asked her what her problem was and she just carried on. I could tell she had a bit to drink but there is no excuse for it," he said.
"I am a 21-year-old British-Pakistani born and raised in Huddersfield and I have never been in this situation before. After this I seriously don't feel safe in my own country!," he added.
A representative for West Yorkshire Police said that a hate crime has been recorded and enquiries are ongoing.