Kadić je bio član Narodne stranke od 1990. Bio je predsjednik opštinskih odbora Narodne stranke u Danilovgradu i Podgorici i član Izvršnog odbora Narodne stranke. Bio je ministar bez portfelja u prvoj višestranačkoj Vladi Crne Gore, u periodu od marta do jula 1993.
U Srpskoj narodnoj stranci (SNS) je bio predsjednik Izvršnog odbora i potpredsjednik SNS.
Od osnivanja Demokratske srpske stranke bio je njen potpredsjednik, a od 30. jula 2005., njen predsjednik. Na Drugoj redovnoj izbornoj skupštini održanoj 4.11.2007. u Danilovgradu ponovo je izabran za predsjednika stranke.
Bio je odbornik u nekoliko saziva Skupština opštine u Danilovgradu i Podgorici, poslanik u Skupštini Crne Gore i poslanik Skupštine SRJ od 2000. Do referenduma 21. maja 2006. bio je poslanik u Skupštini državne zajednice Srbija i Crna Gora.