[2] He also acted provincial trustee with the Forum for Young Albertans and a chair leader of the Canadian Paraplegic Association.
[2] He was also a member of the Diversity, Equity and Human Rights committee for the Alberta Teachers' Association and an amateur musician.
He served as the NDP's critic for Agriculture and Food, Environment, K-12 Education, Sustainable Resource Development, and Tourism and Culture.
After this defeat Eggen assumed the Alberta Executive Director's position for Friends of Medicare, an advocacy group that supports public healthcare.
David Eggen was sworn into Cabinet on May 24, 2015 as part of the NDP government led by Rachel Notley.
In fall 2015, Eggen introduced Bill 8, a proposal to reform the collective bargaining structure for public school teachers in Alberta.