A 36-year-old northern Alberta man is in hospital after RCMP officers shot him Monday afternoon outside his home near Smoky Lake, a town about 100 kilometres northeast of Edmonton.

The incident began earlier in the day when the RCMP called in Edmonton's emergency response team to help serve an emergency protection order at the home, said RCMP spokesman Cpl. Wayne Oakes.

Oakes would not reveal the man's name or specifics of the order, but said it followed a domestic dispute the previous night, and police felt there was potential for violence.

RCMP said they were forced to fire at the man — who was alone in the home — when he moved toward them, carrying guns, at around 4:30 p.m.

"The subject was shot by police after he departed his residence and approached officers with two long-barrel firearms in his possession," said Oakes on Monday night.

Oakes said the man was transported by air ambulance in Edmonton, and he suffered non-life-threatening injuries.

The incident is under investigation.