Born in Cardiff, Peter trained as a doctor at Brasenose College, Oxford and St. Bartholomew's Hospital Medical College, but chose an acting career just prior to graduation. Peter caught the acting bug as a teenager at the National Youth Theatre in Wales and his drama training was at the Guildhall School of Music and Drama in London.
He moved to Canada during the filming of Highlander, then returned to the UK to play Tom Kirby in the Granada Television series Noah's Ark. Back in Canada, he did two seasons of Cold Squad as Inspector Simon Ross. In the summer of 2006, Peter returned to the UK to join the cast of the popular medical drama Holby City as Medical Consultant Daniel Clifford.
Peter holds an Advanced Level Stage fighting certificate, is a former National Trampoline Champion and his personal best time for running the London Marathon is 3 hours exactly. Peter is married and he and his wife have a son.
As of August, 2011, Peter has returned to medical school, attending the University of Vermont, to become a doctor. He graduated in May 2015.