Andre Beaudry faces three counts of arson in connection with fires that were set at homes and businesses in a region east of Montreal.
Yanick Parent, a captain with the Richelieu Saint-Laurent police force, says investigators are still working on the case and the 30-year-old firefighter could face additional charges.
Parent says investigators are looking over evidence in relation to about 20 other fires over a two-year period.
Parent says fortunately there were no injuries or deaths connected with the blazes.
It was not immediately known when Beaudry will appear in court to face the allegations against him.