After graduating from The National in 2005 Richard’s first television roles were as guests in Neighbours and Satisfaction. After this, he played Max Regnary #2 on The Saddle Club series 3 In 2009, he guest-starred on an episode of the second series of Rush and starred in the film Oxygen.

Since 2008, he has had a recurring role in Bed of Roses. In 2010, he played the lead in the short film When the Wind Changes, which he also wrote and produced. Currently, he is starring in Offspring. He played the role of David Hookes in Howzat! Kerry Packers War.