У дорослому футболі дебютував 2009 року виступами за «Динамо» (Мінськ), в якому провів три сезони, взявши участь у 32 матчах чемпіонату. У другій половині сезону 2011, коли головним тренером був Сергій Овчинников, постійно потрапляв до основного складу мінської команди.
Протягом 2011–2012 років залучався до складу молодіжної збірної Білорусі. Однак після конфлікту з наставником «молодіжки» Юрієм Шукановим Соловей не викликається на ігри цієї збірної[3]. Всього на молодіжному рівні зіграв у 11 офіційних матчах.