Bio je čelnik Hrvatske liberalne stranke, zastupnik u Saboru i ministar u vladi, a donedavno je bio predsjednik Hrvatskog helsinškog odbora.
Banac, Hırvatistan'daki Liberal Parti'nin lider, milletvekili, kabine bakanı ve yakın tarihe kadar da Hırvatistan Helsinki Komitesi başkanı olarak görev yaptı.