BUTLER — A 23-year-old Morris County man shot by a borough police officer Thursday night has a criminal history that includes charges of home invasion, attacking police officers and shooting out a neighbor’s window.

Dylan Hannah, whose mother on Friday told News 12 New Jersey that he remains in critical condition in the hospital, was shot by an officer on Belleview Avenue around 7:30 p.m.

CBS New York reported Thursday that police said the man pointed a gun at officers, but the Morris County Prosecutor's Office has not released any details about the incident.

In an interview with News 12, his mother said Hannah was at his grandparents’ house and was trying to climb out of a window when he was shot at least four times.

Hannah has a long history of run-ins with police in this borough and Thursday night wouldn't be the first time Hannah has allegedly fled from police — or even climbed through a window while doing so.

Last year Hannah was sentenced to two years and six months of probation on a third-degree burglary charge and spent 137 days in jail, court records show.

In that incident, he allegedly terrified two teen girls after trying to break into their family’s home in Butler. Days later, police said they went to arrest him and found him barricaded in the bathroom of his home. Police said he went out the window. A neighbor helped police track down Hannah, who was found hiding in the snow of a neighbor’s yard, police said at the time.

In 2012 he pleaded guilty to possession a a firearm for an unlawful purpose and was sentenced to three years in prison in a plea deal that dismissed charges of aggravated assault on an officer, resisting arrest, hindering apprehension, aggravated assault by pointing a firearm at someone, burglary and theft.

Those charges stemmed from an incident in 2011, when he was 18, in which he allegedly shot a neighbor’s window with a pellet gun. Police said they found Hannah hiding under a pile of clothes in his basement after his cell phone went off, according to published reports at the time.

Sergio Bichao is deputy digital editor at New Jersey 101.5. Send him news tips at sergio.bichao@townsquaremedia.com. Follow him on Twitter and Facebook

Sign up for the NJ1015.com Newsletter

Get the best of NJ1015.com delivered to your inbox every day.