He made his test debut on December 11, 2009, while representing New Zealand.
He was a two-time Gillette Cup winner while in school, and represented New Zealand at the 2004 U-19 World Cup.
He made his domestic debut in 2004 for Northern Districts.
He was born in Durban, Natal Province, South Africa, and moved to New Zealand when he was 10.
He represented New Zealand at the 2012 ICC World Twenty20, where he was teammates with Ross Taylor.