Federal authorities have charged an Attleboro firefighter of selling prescription painkillers and steroids during a drug deal with an undercover informant.

The 49-year-old Michael Wilson was arrested after he accepted 100 pills of Percocet and provided a bottle of liquid steroids to the informant.

The lawyer of Wilson was not available for comment.