1) Sally Textile Mills Ltd. Joharabad. From 1979 to 1993.
2) MGM corporation, (pvt)Ltd. Ferozwatwan Distt. Sheikhupura From 1994 to 1998.
3)Fazal Cloth Mills Ltd. muzaffar- Garh From 1999 to 2005.
4)Fateh Textile Mills Ltd. Spinning Division unit No 1&2Hyderabad-Sindh.from 2006 to 2009.
5)Khalid Siraj Textile Mills Ltd. 48 km Lahore Multan Road Lahore.from 2010 to 2016.
6) Tahir Rafique Textile Mills Ltd. Faisalabad Sargodha Road Chiniot From January 2017 todate.
To look after Production Quality and Maintenance of Textile Spinning Mills Machines.To manage the workers and get maxi output from these workers to meet the given target of the organization.To look after the administration of the organization.To give expert opinion to the organization for purchasing of raw materials as well as machines.