Irvin was born, raised, and has obtained his undergraduate degree and law degree in the Philippines. Since 2008 and in a span of 10 years, he has worked his way up in his career and has served in various positions such as an associate lawyer, chief legal counsel, corporate secretary, acting chief executive officer, and a member of the board of directors. His knowledge in the law includes various fields such as corporate, labour, criminal, trademarks, and international law. Irvin plans to continue working in the legal field by finishing all the examinations required by the Federation of Law Societies of Canada and the required articling program prior to admission with the law society of Alberta.
Outside of the office, Irvin is a member of a not-for-profit organization called Junior Chamber International (JCI) Manila chapter and at the same time supports the JCI Edmonton chapter here in Alberta. In 2016, he concurrently served as a member of the board of directors of JCI Manila and as the General Legal Counsel of JCI Philippines. He also recently joined the Global Lawyers of Canada – Edmonton which supports foreign/internationally trained lawyers in Canada.