Born and raised in the local area, Mark attended local schools St Joseph’s Oatley and Marist College Penshurst, before studying at Macquarie University.
Before being the Member for Oatley, Mark ran his own successful small business and served on Kogarah City Council for 8 years, advocating strongly for improved local services and infrastructure while fighting against inappropriate overdevelopment.
Additionally, Mark is personally involved in many local charity and community groups including Lions clubs, Rotary, Meals on Wheels, AHEPA, CASS, RAIN, Learning Links, CanRevive and 3Bridges. He is also supportive of local sporting groups like the Forest Rangers Football Club, St George Basketball Association, Penshurst West Cricket Club, Peakhurst Amateur Swim Club, Connells Point Netball Club and the Kogarah Cougars Football Club.
In 2015, Mark was appointed as Deputy Whip of the NSW Parliament. In 2016, he was made Chair of the Committee on Environment and Planning and Chair of the Committee on Parliamentary Privilege and Ethics.
In 2017, Mark was promoted to Parliamentary Secretary for Transport and Infrastructure, a position he was extremely passionate about.
Following a highly successful 2019 re-election, Mark was promoted to Assistant Speaker in the Legislative Assembly.
In December 2021, Mark was then promoted to Cabinet as Minister for Multiculturalism and Seniors, portfolios which he is deeply passionate about.