A man dressed as a construction worker sexually assaulted a woman during a home invasion at her Howard Beach apartment and at one point forced her to make a sick choice — get smothered with a pillow, have sex with her 21-year-old son or let him rape her, prosecutors alleged Friday.

Joshua Henderson, 33, of Brooklyn, was arraigned on Thursday evening before a Queens Criminal Court judge on charges of first-degree rape, first- and second-degree robbery and first- and second-degree burglary.

If convicted, Henderson could face up to 25 years in prison.

According to a news release from the Queens District Attorney’s Office, Henderson allegedly knocked on the door of the victim’s apartment at around 5 p.m. on Sept. 16 wearing a hardhat, a reflective vest and work boots.

Henderson said he was doing work on the roof of the victim’s apartment building and told her to close the blinds. Henderson didn’t come in through the door, and the victim closed the door behind her.

But shortly thereafter, Henderson crept into the apartment through a window off the fire escape. The victim spotted Henderson, who claimed to have a gun and threatened to shoot her.

Henderson tied up the victim and her son, who was in his room, and snatched jewelry, cash and other items from the apartment.

But instead of going on his way with the loot, Henderson presented the victim with a disgusting ultimatum.

“I can choke you and kill you with this pillow, you can have sex with me or I will force you to have sex with your son,” Henderson allegedly said to the victim, according to the news release.

Henderson then forced the woman’s son into a nearby bathroom and allegedly raped the woman.

The Queens DA says the perp was caught on surveillance footage leaving the apartment wearing his disguise.