The sole suspect in the Quebec mosque attack has been charged with six counts of first-degree murder, court documents say.

Alexandre Bissonnette, a French-Canadian national, is accused of opening fire on the Quebec City mosque during evening prayers, killing six men and injuring 18 others.

Bissonnette also has been charged with five counts of attempted murder in the shooting which took place on Sunday evening.