A man shot and killed two children playing outside their home as well as an elderly man in a town near Rome Sunday before apparently committing suicide, officials and media said.

Local mayor  Mario Savarese said the gunman and the victims - reported to be two brothers aged five and 10, and an 84-year-old man - were from the same housing development in Ardea, where the tragedy unfolded.

The shooter holed up in a nearby apartment for three hours as negotiators tried to persuade him to come out.

Armed officers finally forced their way in and found his lifeless body, the Ansa news agency said.

Eyewitness accounts to Italian media suggest he had previously suffered mental health problems. He appeared to be shooting randomly when he hit the boys playing in a park and a man cycling past.

Alessio D'Amato, health commissioner for the local region of Lazio, confirmed the deaths of the children after they were taken to hospital.

"I have just received a telephone call I would never have wanted to have," he said in a statement.

He added: "I am deeply shocked by what happened and express all my regret and my heartfelt condolences to the family and the entire Ardea community, which today is in terrible mourning for this tragedy."

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.