Charlie Sheen has blasted Jenny McCarthy over her comments about him being HIV positive.

Charlie Sheen

Charlie Sheen

The 51-year-old actor has slammed his 'Two And A Half Men' co-star, who played the role of his on-screen love interest Sylvia Fishman on the show, after she accused him failing to tell her he had the auto-immune condition whilst the pair filmed intimate scenes on the programme, because he hadn't contracted the virus at the time.

Speaking about the blonde beauty and her accusations in an interview on 'The Kyle and Jackie O Show' on KIIS 1065, he said: "Your maths skills are s**t, I didn't have it [HIV] then.

"If she's listening, Jenny, you're an absolute rock star and a doll, but my gosh.

"Jenny McCarthy should go back and murder her maths teacher. Why? Because her simple maths skills are s**t.

"When I came out [as HIV positive], she's like, 'I kissed him, I touched him'.

"B***h, your maths sucks. I didn't have it then."

This news comes two years after the 44-year-old blonde beauty spoke out about her fears of having contracted the sexually-transmitted infection from her colleague.

Speaking previously, she said: "I feel like, in playing a love interest, you would think there would be some type of, I don't want to say criminal issue, but I don't even know how to feel about that.

"I was like, 'Wait a second. If I have to be upfront about a herpe, how could you not be upfront about HIV?

"I look back and I'm like, 'OK, that would have been some valuable information'. I mean, look how many people have played his love interest on the show?"

Although Charlie admitted in 2015 he had been told he was HIV positive some time ago, his representative confirmed he was not a carrier during his time playing Charlie Harper for eight years until 2011.

The spokesperson confirmed: "Charlie was infected long after he left 'Two And A Half Men' and long after he worked with Jenny."