According to Italian media, the 49-year-old identified as Mauro Agrosi, then contacted the local police unit where he worked in a technical role, saying: "Come to my house, I'll leave the door open. I've killed them all"
He also told colleagues he was about to kill himself. It is thought that he used his service weapon to carry out the murders, covering the gun with a pillow to act as a silencer.
The triple murder took place shortly before 7am in the coastal Cornigliano district of the Ligurian city where Agrosi lived with his wife and two daughters, aged 14 and ten.