Народився у столиці Грузії, Тбілісі. Вихованець молодвжної академії одного з найкращих місцевих клубів «Динамо» (Тбілісі), до якого приєднався 2014 року[2]. Наприкінці сезону 2016 року вперше викликаний до дорослої команди. У вищому дивізіоні чемпіонату Грузії дебютував 26 листопада 2016 року у переможному (1:0) виїзному матчі 14-го туру проти «Торпедо» (Кутаїсі), в якому вийшов на 89-й хвилині замість Вахтанга Чантурішвілі[3]. У вище вказаному сезоні провів лише одну гру в чемпіонаті. Першим голом у чемпіонаті у динамівській футболці відзначився 1 червня 2017 року в переможному (4:1) виїзному поєдинку 16-го туру проти «Шукури»[4]. У сезоні 2017 року вже регулярно виходив на футбольне поле. Загалом провів 22 матчі чемпіонату, в яких відзначився одним голом. Наступний сезон 2018 року завершив із трьома голами та трьома результативними передачами в 19 матчах чемпіонату.
22 січня 2019 року перейшов в оренду до завершення сезону 2019 в «Ділу»[5]. Дебютував за нову команду 3 березня 2019 року в програному (0:1) поєдинку 1-го туру чемпіонату проти «ВІТ Джорджії» (Тбілісі)[6]. Першим голом за «Ділу» відзначився 24 травня у нічийному (1:1) матчі чемпіонату проти «Сабуртало» (Тбілісі)[7]. У клубі з Горі був безальтернативним гравцем основного складу, провів 30 матчів у чемпіонаті, у яких відзначився 4-ма голами та 4-ма результативними передачами.
24 січня 2022 року відданий в оренду македонським «Работнічкам».
6 липня 2024 року підписав 3-річний контракт з «Вересом»[8].