The 30-year-old man from Sweetwaters pleaded guilty on Tuesday to raping his mother at the weekend after he had been drinking at a tavern.
He attacked her on Saturday in her home after she opened the door for him.
"I grabbed her, pushing her on the floor, took off my trousers and underwear and raped her," the man said in his plea statement.
The rapist's lawyer, Nitesh Binesarie, told the court the man was heavily drunk at the time.
The man cannot be named to protect his mother's identity.