JACKSON — Police arrested a Bangor man Tuesday in the slaying of a Florida firefighter who has been missing in Maine since Feb. 16. It was a drug-related killing, police said.

Maine State Police charged Daniel Porter, 24, with murdering Jerry Perdomo, 31, of Orange City, Fla., whose body has not been found.

State police spokesman Stephen McCausland would not disclose how Perdomo was killed, saying that and other details, including how Porter and Perdomo knew each other, will be revealed in an affidavit to be filed when Porter makes his first court appearance.

“It was a drug-related homicide,” McCausland said. Porter could appear in court as early as today, he said.

Porter was arrested at a home rented by his father in Jackson, a small town in central Maine. He was taken to the Waldo County Jail in Belfast. McCausland said he did not know whether Porter had an attorney.

Porter was identified earlier as a person of interest in the case as some of Perdomo’s friends put up posters around the Bangor area, hoping for his return. Perdomo was a firefighter for Seminole County in Florida.

A car that Perdomo rented was found in the parking lot of a Walmart store in Bangor. Police also seized a car owned by Porter that was left at a dealership in Oakland, about 65 miles south of Bangor, and a new car that was bought by Porter and his girlfriend, 25-year-old Cheyanne Nowak. The girlfriend was not charged in the case.

“We believe Porter is the one responsible for Perdomo’s death,” McCausland said.

In an interview Monday, Perdomo’s wife, Tonya Perdomo, described the father of 3- and 10-year-old children as a dedicated man who “helped people a lot.”