Apart from his
legal concerns, Syed Afzal Haider also participated in cultural and social activities. In 1987 he conducted the “Baba Farid International Conference", to commemorate the work of the famous
South Asian Sufi saint,
Fariduddin Ganjshakar. With regard to the
Law and
Constitution he participated in many international conferences and delivered many lectures on
Human Rights. He held many offices throughout his life. He became member of Muslim Students Federation (Student Wing of
All India Muslim League) in 1946. He got elected as General Secretary of
Lahore High Court Bar Association in 1960 by defeating
Nasim Hassan Shah (Former
Chief Justice of Pakistan). He got elected as President of
Lahore High Court Bar Association in 1983. He was the co-founder and co-chairman of All Pakistan Lawyers Action Committee (1983–1986). He remained Member of Pakistan Bar Council from 1984 to 1995. He remained vice-chairman of
Pakistan Bar Council from 1988 to 1990. He remained Chairman Executive Committee of
Pakistan Bar Council from 1990 to 1991. He was the longest serving member of
Council of Islamic Ideology of Pakistan from 1989 to 2003. He remained member of National Modaraba Board (1995–1998),
Law and Justice Commission of Pakistan (2001–2004), Evacuee Trust Property Board (2004–2007). He remained Provincial
Minister of Law and Justice of
Punjab(1996–1997) and
Federal Minister of Law and Parliamentary Affairs (2007–2008). He remained Justice of
Federal Shariat Court from 2008 to 2011. He became Chairman PCB (
Pakistan Cricket Board) in 2018. Haider authored several
English and
Urdu publications on
Imam Khomeini, the
Bhutto Trial, the
Shariat Bill, Rehmatu-ul-Lil Alameen, F.I.R and many more. He is at present a faculty member of Qauid-Azam-Law College, Lahore. He played an active role in the
Movement For Restoration of Democracy(MRD) against Zia-ul-Haq's dicatorship. He was also imprisoned multiple times by Zia regime. He closely witnessed Bhutto's trial and wrote a famous book named "Bhutto Trial". ==Anand Karaj Act==