After being limited to 4 appearances at Dinamo, he joined fellow Georgian Erovnuli Liga club Rustavi for the 2018 season and impressed with 3 goals in 18 matches. The following season he moved to Russian Premier League club Lokomotiv Moscow on loan and then went on to sign permanently with Russian giants Rubin Kazan in July 2019.