Ross Pippin pulled his mum's hair and kicked and hit her partner with a pan during a drunken outburst at their home in South Shields.
His mum called for him to be spared prison and said in a victim impact statement "I want to give him one last chance" - but a judge told him he had to go to jail.
The judge said Pippin's claim he was "in sleep of some kind" during the attacks was "utter nonsense".
Newcastle Crown Court Pippin went to his mum's home on the afternoon of August 24 last year and was "sober and pleasant" but he went out drinking that night.
The court heard when Pippin got back to the house he said he would sleep on the sofa.
But his mum and step dad were disturbed by him shouting in the early hours of the morning and went downstairs.
The court heard Pippin was verbally abusive to his mum then knocked the TV off its stand.
Michael Cahill, prosecuting, said: "She said she'd had enough and he was to go and his stepfather called 999 and asked for the police.
"The defendant shoved his mother in the kitchen and punched and kicked his stepfather. His mother tried to get him off and that led to him pulling his mother's hair.
"His stepfather tried to protect her and the defendant grabbed a pan and hit him with it on the back of the head.
"His stepfather fell to the floor and was kicked by the defendant when on the ground.
"He got up and went to the lounge and the defendant continued shouting abuse at him and hit him a few more times.
"He went outside and was followed by the defendant who kicked him on the ground."
Pippin then went back in the house and told his mother: "I'm going to go down for this."
In a victim impact statement, his mum said: "I'm still angry with him and don't wish to see him but I feel a custodial sentence would not help him."
She added: "A custodial sentence would not benefit me or him and I want him to be put back on the straight and narrow rather than going to prison.
"I feel very distressed at the thought of him going to prison and I want to give him one last chance."
His stepdad added that the assault had affected his work as a bus driver and added: "I believe he needs mental health support. When sober he is a decent man."
The court heard Pippin has 47 previous convictions, which include common assault, battery, breaching a restraining order and criminal damage against his mother.
The 31-year-old, of no fixed address, pleaded guilty to assault occasioning actual bodily harm on his stepfather, common assault on his mother and criminal damage.
Jailing him for 16 months and imposing a five-year restraining order, Mr Recorder Carl Gumsley said: "I can understand a mother doesn't want to see her son go to prison.
"However, you are a violent man, you are a hostile man, particularly when you are in drink.
"In my opinion, despite what is said in the mental health report about you wanting to do something about it, you have given no demonstration of that at all.”
He added: "The pre-sentence report says you lack any motivation to change and have a lack of respect for authority.
"Even now, in the pre-sentence report, you are for saying you just offended because you were in sleep of some kind, which I regard as utter nonsense.
"You are a risk of serious harm to your family and the public and you have the most appalling record."
Jennifer Coxon, defending, said: "He has some remorse.
"He says he was intoxicated.
"His instructions are he was finding it difficult to sleep, he was struggling with his mental health and having nightmares, which he was having that night.
"He says he was shouting in his sleep.
"He accepts reacting very badly and he lost his temper and essentially saw red and couldn't see through the mist he had.
"He accepts he has taken it out on the wrong people, people who are there to support him.
"He is, deep down, a nice young man."