But when he picked up a fare in Swan View on February 18, his life changed.
Mr Singh, a father of two young children, took a man to the Banksia Tourist Village in Hazelmere, but when it came time to pay the fare, the passenger allegedly told him that his father lived at the park and he would need to go to get the cash for him.
‘I was immediately suspicious as this is a scam people use all the time ” to run off without paying,’ Mr Singh said.
‘I offered to go with him because I wanted to make sure he did not leave. It is my income.’
He said the man walked around the park three times before he questioned him.
‘I said ‘Your father doesn’t live here, does he?’ and then he pulled a knife on me,’ Mr Singh said.
‘He pushed me to the ground and stood over me, but I knocked the knife out of his hand and he grabbed a brick from the ground.’
Mr Singh said two men, who he assumed were friends of the man in the park, pinned him down from behind and the man allegedly hit him on the head with the brick.
Mr Singh suffered a fractured skull in the incident and has had six stitches in his head.
He was taken to Royal Perth Hospital for treatment, which included a brain scan. He will have another scan in about four weeks.
He has since been unable to work and has no income to support his wife and two children.
‘I love driving and I don’t want to give it up, but I will be safer when they introduce the new cabins with the heavy divider,’ Mr Singh said
‘It’s dangerous and this stuff happens all the time.
‘For a $20 fare it wasn’t worth the grief, but why should he get away with it when I am trying to earn a living to support my family?’
Police said a 27-year-old Darlington man had been charged with grievous bodily harm over the incident. He appeared in the Midland Magistrate’s Court on February 19 and was due to reappear in the Perth Magistrate’s Court yesterday.