Tom Meagher, the husband of Jill Meagher, who was murdered in 2012, has slammed the government's decision to allow Charlie Sheen into the country for his speaking tour.

Sheen, who is appearing on stage in Sydney and Melbourne this weekend, has an extensive history of violence against women, dating all the way back to 1996.

Jill Meagher was raped and murdered by random attacker Adrian Bayley while walking home from a night out in Melbourne in September 2012.

On Twitter, Tom Meagher directly addressed Immigration Minister David Coleman, asking why the government chose to grant Sheen's visa.