Police said a standoff ended Monday morning after they arrested an armed man who barricaded himself inside a Kaufman home after shooting his son during a domestic dispute Sunday night. [[366394181,C]]

Kaufman police said they responded to the home in the 1300 block of Main Street at 11:36 p.m. Sunday and found a wounded 20-year-old man, who said his father had shot him three times. His father, 49-year-old Michael Etheredge, ran into the home and fired at them. The officers returned fire.

During the next several hours, police said Etheredge fired numerous rounds from several different weapons. At one point, he shot a propane tank in his garage in an attempt to cause an explosion.

Then, nearly 9 hours after barricading himself in the home, Etheredge left the home and surrendered without incident at 8:11 a.m.

"He actually came out of the house and laid down in the yard," Kaufman Police Department Capt. Ed Black said. "[The negotiators] really earn their money and they really did a great job in this instance."

Etheredge was transported to the Kaufman County Law Enforcement Center and charged with aggravated assault of a public servant and aggravated assault with a deadly weapon.

Etheredge's son has since been released from the hospital.

BREAKING: Police say suspect's fired 30 - 35 rounds at officer. Tried to shoot a propane tank, but missed. @NBCDFW pic.twitter.com/bGg5Ql9ibX — Ellen Bryan (@_EllenBryan) January 25, 2016

The home is less than 1,000 feet from J.R. Phillips Elementary School, which was locked down. The start of school was delayed until 10 a.m. [[366401921,C]]

Authorities said they also evacuated four nearby homes Monday morning

NBC 5's Ellen Bryan contributed to this report.

Authorities say an armed man is barricaded inside a Kaufman home after shooting his son during a domestic dispute early Monday morning.