Based on how you described you character he is definitely an anti-hero because he uses torture as a means to exact justice. He would be as a villian if he didn't specifically target people who are evil or commit crime. My protagonist Zethero, was originally going to be an anti-hero as well, but as I wrote the story he didn't turn out that way.