Police allege 35-year-old Dereck Hayes of Cresco assaulted someone in the home and upon police arrival, refused to speak with them and barricaded himself inside the home.
Hayes made threats to police and brandished firearms outside of the home, pointing guns at officers.
Hayes surrendered to police after an hour and was transported to Monroe County Correctional Facility where he is being held on $50,000 bail.
Hayes is being charged for aggravated assault, resisting arrest, simple assault, endangering welfare of children, possessing instruments of crime, and harassment.