Robert L. Figgs, 31, of New Castle, was wanted for two robberies on Friday night in the city.
After police identified him as the suspect, officers went to arrest him on Wednesday at a home in Elkton, Maryland.
While police were trying to arrest him, officers say he jumped from a second-story roof, sustaining injuries that required him to be taken to the hospital.
Figgs was later released from the hospital and arraigned on robbery and weapons charges. He was ordered to be held on $72,000 secured bond.
The robbery attempts happened the McDonald's on North DuPont Highway at 8:57 p.m. Friday and at the nearby restaurant The Dog House a few minutes later.
In the McDonald's robbery, police say Figgs approached the sales counter and confronted a 19-year-old worker, demanding money. However, the worker fled.
So, police say, Figgs grabbed the cash register but was stopped by a 44-year-old customer. Figgs and the customer fought and, at one point, Figgs cut the man with a knife. That man was not seriously injured.
Then, at The Dog House, police say Figgs placed an order and then, when the clerk opened the cash register, Figgs allegedly tried to grab the drawer.
However, the worker was able to push him away before he could get any cash. Police say Figgs then threatened to return and kill everyone in the restaurant. No one was injured in this incident.