The U.S. Marshals Regional Task Force apprehended Felipe Torrealba Thursday in Lee County, according to spokesman Barry Golden.
Torrealba was on the run for more than a year and has eluded law enforcement three times, authorities said.
U.S. Marshals said they tracked Torrealba to a town home located on Dublin Circle, near San Carlos and McGregor boulevards. Golden said about 40 marshals had surrounded the home and found Torrealba upstairs.
Also found were two handguns, about $15,000 in cash, a rental vehicle with Texas license plates, cocaine and a pair of binoculars, a wig and a fake driver's license in which he is seen wearing the fake wig, authorities said.
PHOTOS: Felipe Torrealba
Officials said Torrealba has been hospitalized with minor cuts and bruises.