Before being elected as the new Member of Parliament for Bow River, Martin Shields served as Mayor of Brooks, Alberta for almost a decade.
Prior to his career in municipal politics, Shields spend 30 years working as a teacher and school administrator. He also worked as a parttime university instructor.
He has been active in the Conservative Party for quite some time, serving as the director of the Strathmore-Brooks Alberta Conservative Constituency Association. He is a former president of the Medicine Hat Federal Conservative Constituency Association.
Shields is an active volunteer in his community. He has been involved in the Recreation for Life Foundation, Brooks Health Foundation and the Brooks and District Rotary Club, as well as the Bow River Basin Council, Alberta Water and Riparian Land Committee and Brooks Expo Board.
He is also a member of the board for the Alberta Library Trustees Association, the vice-president of the Alberta Urban Municipalities Association and the vice-chair of the Shortgrass Regional Library System Board, the Palliser Regional Health Board and the Palliser Area Health Committee.