Mounties say it happened near the hamlet of St. Michael, about 80 kilometres northeast of Edmonton.
Police say a man was working inside a Quonset hut on a barrel with a torch when an unknown substance exploded.
RCMP say the man and the truck caught on fire.
The man was taken to University of Alberta hospital by STARS air ambulance.
Two Hills RCMP say they won't be releasing any more information.