Langeveldt was born at Stellenbosch in Cape Province[1] and worked as a warder at the Drakenstein Correctional Centre before pursuing his career in cricket.
He made his Test debut in January 2005 against England at his home ground of Cape Town and took 5 for 46 in the first innings.
Included in South Africa's 2003 World Cup squad, he played in only one game which was in the pool stage against Kenya.
[9] In early 2008, Langeveldt was controversially selected in the Test team for South Africa's tour of India at the expense of the white paceman André Nel.
This was widely believed to be due to an order from Cricket South Africa to select more non-white players in the team as part of its transformation policy, rather than performance.