Davis was born and brought up in Pontefract, West Yorkshire, where he attended Carleton High School. He used to play semi-professional football, and is a self-described supporter of Liverpool F.C.. He lives with his wife in Primrose Hill, North London.
Davis started his acting career at the age of 16, in a production of Kes at the West Yorkshire Playhouse in Leeds. His first professional acting role was as a footballer in Trevor's World of Sport.
Davis auditioned for and won the role of Harley Lawson in Footballers' Wives during his third year at drama school. He portrayed Harley for the whole of the third and fourth series of Footballers' Wives and in two episodes of its spin-off, Footballers’ Wives: Extra Time.
Between the third and fourth series of Footballers’ Wives, Davis appeared alongside John Malkovich in Colour Me Kubrick (2005) and played Leon Taylor in the first season of Hex. He left Footballers’ Wives to reprise the role of Leon in Hex season two.
Davis went on to play Davey in The Sarah Jane Adventures episode "Invasion of the Bane" and Steve Sharpe in The Amazing Mrs Pritchard. He has also appeared in episodes of The Bill, Casualty, Two Pints of Lager and a Packet of Crisps and Shameless.