Fünf weitere Menschen wurden bei dem Vorfall verletzt. Der Schütze hatte sich anschließend in seinem Haus in der Hafenstadt Bastia im Nordosten von Korsika mehrere Stunden lang verschanzt.
Gegen Mitternacht wurde er von Spezialkräften tot aufgefunden. Der Amokläufer habe sich umgebracht, sagte Innenminister Christophe Castaner vor der Nationalversammlung in Paris.
dpa/sh