W latach 1998–2005 zajmował stanowisko wiceministra spraw wewnętrznych do spraw bezpieczeństwa narodowego. W 2005 został dyrektorem nowo powstałej Agencji Bezpieczeństwa Narodowego, którą kierował przez pięć lat. W 2010 objął stanowisko ministra bez teki w rządzie premiera Mila Đukanovicia. W grudniu tegoż roku został wicepremierem i ministrem sprawiedliwości w nowym rządzie premiera Igora Lukšicia. Stanowiska te utrzymał także w kolejnym rządzie Mila Đukanovicia, który powołano w grudniu 2012. W marcu 2015, po rekonstrukcji rządu, został wicepremierem do spraw politycznych, wewnętrznych i zagranicznych. W 2015 został wybrany wiceprzewodniczącym DPS. W 2012 i 2016 uzyskiwał mandat deputowanego do parlamentu niepodległej Czarnogóry.

9 listopada 2016 prezydent Filip Vujanović desygnował go na stanowisko premiera i powierzył mu misję stworzenia rządu. 28 listopada 2016 jego gabinet uzyskał wotum zaufania w parlamencie i został zaprzysiężony, rozpoczynając tym samym urzędowanie. W wyborach parlamentarnych w 2020 otwierał listę wyborczą DPS, ponownie uzyskując mandat deputowanego.