He made his debut with the reserves on 27 November 2012, starting in a 2–0 away win against Racha Ambrolauri, and scored his first senior goal in a 6–0 home routing of Kakheti Telavi on 19 October 2013.
He made his professional debut on 16 September of that year, coming on as a second-half substitute for Irakli Dzaria in a 6–0 home thrashing of Shukura Kobuleti.
[1] Kakabadze quickly established himself as a starter at Dinamo, and scored his first professional goal on 23 October 2015, netting the winner in a 2–1 home success over FC Tskhinvali.
[8] After representing Georgia at under-17, under-19 and under-21 levels, Kakabadze made his debut for the full squad on 8 October 2015, starting in a 4–0 home win against Gibraltar for the UEFA Euro 2016 qualifiers.
[9] In late March 2024, Kakabadze played both UEFA Euro 2024 play-off matches in full and contributed to the senior team's historic achievement.