Сарнавский начинал карьеру в молодежных командах киевских «Динамо» и «Арсенала». В сезоне-2012/13 отыграл 3 матча в основе «канониров», в которых пропустил 4 мяча. В «Шахтере» выступал с 2013 года, но принял участие лишь в двух матчах.
В начале сентября Сарнавский разорвал контракт с дончанами.