• Chairman of 17th Iranian Conference on Electrical Engineering (ICEE2009), 2008-2009
• Life committee member of Iranian conference on Electrical Engineering (ICEE), 2000 onwards.
• Member of centre of excellence for power systems automation and operation, Iran University of Science and Technology, 2004 onwards.
• Member of IEEE
• Program committee member of the International Power System Conference (IPSC), Ministry of Energy, Iran, 1997 onwards.
• Organizing several workshops on power and energy systems with industry.
• Life member of solar energy association, Tehran, 1994 onwards.
• General Chair, conference and exhibition on power plant industry, 1998.
• Reviewer for the following journals:
- Institute of Electrical Engineers, IEE
- Energy conversion and management, ELSEVIER
- International journal of science and engineering, Shiraz University
- International journal of engineering, Amirkabir University
- Electrical journal of scientific research, Ministry of Energy, Tehran
- Iranian journal of electrical and electronic engineering, Iran University of Science and Technology
- Electrical engineering journal, Tehran University
- Journal of electrical and computer engineering, Sharif University