The man was walking around with what witnesses describe as strange and erratic behavior, according to police.
The man, who has been identified as 49-year-old Randall Waddel, stumbled and fell onto a path of grass between a Jiffy Lube and David's Western Store.
Workers at the Jiffy Lube say they offered him water and called an ambulance.
Police say as paramedics tried to help the man, he stood up and pulled a knife on them.
Police were called as the man walked into the Western Wear, still carrying the knife.
"Immediately after the suspect was shot, he fell to the ground and the knife was kicked out of hand, and our officer and EMS on the scene immediately started medical attention on him," said Cmdr. Chris Crawford with the Weatherford Police Department.
The Goodwill Job Resource Center confirms the man who was shot is a client and they helped him get a job.
A manager at a pizza restaurant where the man worked says he's in his early 50s and says he'd never known him to be violent.
People at the Goodwill Job Resource Center had also seen the man walking around in their parking lot a short time before the shooting.
People who tried to help him before paramedics arrived say the man said he was alright and was trying to get to work several blocks away.