Sveinson was born in Spearhill, Manitoba. He attended secondary school in Moosehorn, and did not attend university. He subsequently worked as a federal meat inspector, and operated businesses in towing, security and TV antenna installation.
Sveinson was elected as a school trustee in Seine River in 1986, and re-elected in 1989. He was elected to the Manitoba legislature in the general election of 1990, outpolling his nearest opponent by about 1000 votes in the rural southeastern riding of La Verendrye.
Sveinson was re-elected in the 1995 election by about 2500 votes over his nearest opponent. He was never appointed to cabinet and was not regarded to have a strong presence in parliament, though he did serve as Deputy Chair of Committees for a time.
The Progressive Conservatives were defeated by the New Democratic Party in the 1999 provincial election. Sveinson was upset in La Verendrye, losing to NDP candidate Ron Lemieux by 166 votes. Sveinson did not seek a return to office in 2003.
Following his defeat, Sveinson joined the real estate firm Century 21. He also joined the federal Progressive Conservative riding association executive in the riding of Provencher. In 2003, he led the executive in a unanimous vote against a political merger with the Canadian Alliance, and declared his support for Joe Clark's (ultimately unsuccessful) attempts to prevent the merger.