Previously, he worked for the University of Johannesburg and for the South African Government as a Senior Social Policy Specialist/Chief Director in the National Department of Social Development. Prior to this, he was a Senior Lecturer in the Department of Social Work at the University of the Witwatersrand. He has published widely in the areas of social policy, social development and related fields, especially, in the context of Africa and Southern Africa.