The killing frenzy in the northern town of Kanjiza yesterday was blamed on "troubled family relations," an interior ministry spokeswoman told AFP.
Local media reported that the man had been drinking heavily before taking up his hunting rifle and shooting dead the six victims, a day after the wedding he had allegedly opposed.
A French wedding guest, whose wife was wounded in the attack, managed to kill the gunman, the spokeswoman said, without giving further details.