A 21-year-old central New York man has pleaded guilty to shooting his 3-month-old son to death in front of a state trooper.

Adam Theall of Rome wept and had to sit down several times as he admitted Thursday to killing his baby son Eithen with a shotgun in June.

Theall told an Oneida (oh-NY'-duh) County judge he'd been partying with a friend the night before and was high on drugs when he grabbed a loaded shotgun from his mother's home and confronted police who were responding to a domestic disturbance report.

Theall was shot more than a dozen times by troopers when he refused to put down the weapon after shooting the child.

He pleaded guilty to second-degree murder and faces 25 years to life in prison when he's sentenced on Nov. 18.