Mr Douglas Ojok aka Erick Odong, also threatened to kill his mother, Mary Akello, 50, on March 29 at their home in Kyebando-Kisalosalo, a Kampala suburb.
Mr Ojok pleaded guilty before City Hall Court Magistrate, Ms Beatrice Khainza. He was charged with two counts of threatening violence and insulting the modesty of a woman.
Court adjourned the case to April 9 for sentencing.
Mr Ojok and his mother had been living together, but on the day of the incident, the former returned home late drunk.
His mother then interrogated him on why he was overdrinking instead of looking for a job.
Ojok started insulting his mother calling her a prostitute and hurling other insults. He later entered the house and picked a knife and threatened to stab her unless she left the home.
The mother reported the matter to police and Ojok was arrested.