An illegal immigrant sexually assaulted a 12-year-old girl and made her pregnant, prosecutors say.

Jose Alejandro Najarro, 52, faces charges of aggravated sexual assault of a child, KXAN reported.

He asked the girl to come to his house in Kyle, Texas, to fix his TV in November last year, according to the affidavit.

There, prosecutors say, Najarro sat on a bed next to her and tried to kiss her.

Jose Alejandro Najarro (pictured), 52, has been charged with aggravated sexual assault of a child

He asked the girl to touch him and she refused, the affidavit states.

The girl then told officers he had taken off her clothes and sexually assaulted her.

She took a pregnancy test later on at a clinic and found it to be positive.

Officials say she is between four and five months pregnant.

The 12-year-old told police Najarro is the only person she has had intercourse with and that it happened once.

She said he offered her money to see her again but she refused.

Najarro is being held at Hays County Jail in San Marcos, Texas, on an immigration detainer in addition to the sexual assault charges, KXAN wrote.

The immigration detainer means the US Department of Homeland Security has reason to believe Najarro should be removed from the country, or that the department has begun deportation or removal proceedings in his case.