After graduating, Varey starred as Bert Middleton in series two of BBC One series The Village. From 2015, he had a main role in the Channel 4 television seriesNo Offence as PC Stuart O’Connor, playing the role for all three series until the programme ended in 2018. In 2016, he featured in an episode of the sixth season of Game of Thrones as Lord Cley Cerwen and in episode 1 of ITV series Dark Angel as Billy Mowbray. Varey played PE teacherWill Simpson for the first two series of Ackley Bridge from 2017 to 2018. Varey starred as Trevor in the feature filmPond Life in 2018. He also appeared in episode 5 of Death in Paradise in 2020. In October 2021, he played Jack Morris in Ridley Road. In 2023, Varey starred as Steve O'Callaghan in the Amazon Prime Video series, Fifteen-Love.