On 28 February 2018, Enache signed a contract with Russian team Rubin Kazan. He made his competitive debut two days later, playing the full 90 minutes in a 1–1 league draw to Anzhi Makhachkala. His contract was not extended by Rubin as it expired at the end of the 2017–18 season.