He has served Universiti Teknologi MARA in Shah Alam, Selangor in various capacities from 1971 onwards. He served as the Head of the Diploma in Law programme (1979–1984), as Assistant Rector (1996–1999), Assistant Vice-Chancellor (1999–2001) and Legal Advisor (1996–2006, 2010–2017).
