26-erių krepšininkas praėjusius trejus metus rungtyniavo „Šiauliuose“, kur pastarajame Betsafe-LKL sezone fiksavo geriausius karjeros skaičius: 13,8 tšk., 3,6 rez. perd., 2,7 atk. kam. ir 15 naud. bal.
Pasibaigus sezonui Lietuvoje Varnas išvyko už Atlanto, kur šią vasarą gina Edmontono „Stingers“ komandos garbę Kanados krepšinio lygoje.
Anksčiau per savo karjerą 1,96 m ūgio žaidėjas atstovavo Prienų, Kėdainių ir Pasvalio klubams, ketverius metus priklausė Kauno „Žalgirio“ sistemai, spėjo debiutuoti ir pagrindinėje komandoje.
Varnas 2015 m. su Lietuvos U18 rinktine laimėjo Europos čempionato bronzą, o 2016 m. su nacionaline U20 komanda iškovojo Europos čempionato sidabrą.