David Manilla of Worcester also pleaded guilty Tuesday to two weapons charges. He will be sentenced July 8 in Bucks County court.
The no-contest plea is treated as a conviction, but can't be used against Manilla in a wrongful-death lawsuit.
Police say Manilla was hunting recklessly in Richland Township, Bucks County last November with his uncle - a former district attorney - when he killed 52-year-old Barry Groh of Quakertown. Police say the hunting party did not immediately call for help.
Groh's family is pursuing a civil suit.
The 49-year-old Manilla was already barred from owning a weapon given a 1985 felony assault conviction. He also once shot a pheasant hunter.
He and his lawyers aren't commenting.
Manilla lives in Worcester, Montgomery County. He built a law career defending drunken drivers.
He recently pleaded guilty to shoplifting.