Tørres tok doktorgrad i statsvitenskap ved Universitetet i Oslo i 2000 med avhandlingen og har bodd og arbeidet mange år i Sør-Afrika.