 Born in Viking, Alberta, Dorin was first elected at the Alberta riding of Edmonton West in the 1984 federal election.Following changes to electoral district boundaries, he won the Edmonton Northwest riding in the 1988 federal election, therefore serving in both the 33rd and 34th Canadian Parliaments.As well as serving as a member of numerous legislative committees, standing committees, and subcommittees during his tenure, Dorin was vice-chair of the Standing Committee on Finance for the 2nd Session of the 34th Parliament, chair of the Standing Committee on Finance for the 3rd Session of the 34th Parliament, and chair of the Subcommittee on Tax Matters of the Standing Committee on Finance for the 3rd Session of the 34th Parliament.