He has served as an executive member of the Winnipeg Business Development Corporation, and was for a time the vice president of Comcheq, a national Canadian company providing computerized payroll services.
He now owns an international software company and a real estate firm, and holds a broker's license.
He was elected to the Winnipeg council for St. Norbert ward (at the city's southern tip) in 1977, and reached the office of deputy mayor in 1986.
The Liberals increased their parliamentary representation from one to twenty in this election, and Angus sat as a member of the official opposition for the next two years.
In the provincial election of 1990, he lost to Tory candidate Marcel Laurendeau by 117 votes, amid a general decline in support of the Liberal Party.