Bachelor of Engineering, Ned Engineering University, Karachi, Pakistan, 1976.
Deputy superintendent engineer Karachi Shipyard and Engineering Works Ltd., Pakistan, 1976—1984. Mechanical engineer Taif Water Project, Taif, Saudi Arabia, since 1984. Maintenance Taif Water Project, since 1984.
Member St. Joun Ambulance Association, Karachi, 1980—1984. Member of American Society of Mechanical Engineers, AMIMARE (associate), Pakistan Engineering Council (life), Institute Engineers (life).