"He ran to her car with a knife, she rolled his arm up in a window and pulled off," Arkward said.
Arkward is referring to 48-year-old Robert Baez of Lancaster, who police say kidnapped Lucy Molina from where she worked in Lemoyne.
Molina and Baez are cousins, and according to court documents, Baez was interested in a romantic relationship with her, but Molina was not.
Police say she was able to persuade Baez to eventually let her go, but he followed her to the Chestnut Pointe Apartments in Swatara Township.
That's where Kevin Arkward stepped in.
"I could've just pulled off and kept going," he said. "But she was hollering and screaming she needed help."
Even though Baez was armed with a knife, Arkward says his first instinct was to help. So he jumped out of his cab and confronted Baez.
"I'm like, 'Yo, what are you doing?' And he's still going, so I start walking towards him, and then I act like I was picking something up off the ground. He didn't know what I had, so he jumped in his car and ran off," Akward told abc27.
Arkward, who now drives for Harrisburg City Cab, says he wasn't trying to be a hero. But he knows there may have been a different outcome if he hadn't intervened.
"I think if I wouldn't have been where I was at at the right time, something could've really happened to that woman," he said.
abc27 News to leave comments on news stories.