Swierkot allegedly tried to give an officer a fake ID during a routine traffic stop on the afternoon of May 22. After not being satisfied with the answers given to his line of questioning, the officer tried to remove the keys from the ignition.
Swierkot then allegedly stepped on the gas and dragged the officer more than 45 metres, severely injuring him.
The incident happened in a Petro-Canada parking lot on De Martigny Street West in St-Jérôme, about 45 minutes outside of Montreal.
The suspect was driving a red BMW at the time of the incident. That vehicle was found in Laval the following day.
The officer suffered severe bruising all over his body.
The suspect could be in Montreal or Laval, but investigators also think he could have left the province.
Police describe Swierkot as a 23-year-old German man who is six-foot-two-inches (about 1.88 metres) and 220 pounds (99 kilograms), with brown hair and eyes. He speaks French with a heavy English accent.
St-Jérôme police said Swierkot was involved in a similar incident in 2012.
Anyone with information about Swierkot or the incident are asked to contact Sgt.-Det. Pierre Tremblay at 450-432-3000 ext. 2274 during weekdays and at 450-432-1111 during evenings and weekends.