Окончил факультет политических наук в Белграде. Почетный президент баскетбольного клуба «Партизан».
C 1986 по 1990 год был председателем исполнительного комитета муниципальной ассамблеи Лакташи. В 1990 году, в ходе первых многопартийных выборов в Боснии и Герцеговине, был избран депутатом Народной Скупщины. Во время войны в Боснии и Герцеговине был членом Народной Скупщины Республики Сербской. Он основал клуб независимых депутатов в Скупщине, члены которого выступали против политики Сербской демократической партии, которая находилась у власти в военное время.
После подписания Дейтонского соглашения в 1996 году из клуба образуется Партия независимых социал-демократов, и Додик становится её первым президентом. В 1998—2001 гг. и в 2006—2010 гг. — премьер-министр Республики Сербской. На президентских выборах в Республике Сербской 3 октября 2010 года был избран новым президентом РС, получив 319 615 (50,52 %) голосов.