Ngalwana is a practising advocate (barrister) of many years' experience and a Member of the Johannesburg Society of Advocates. He is also a Fellow of the African Leadership Initiative and acts occasionally as Judge of the Labour Court and High Court of South Africa.