Former Coalition minister Stuart Robert has been urged to quit Parliament after Fairfax Media revealed he was previously elected despite direct financial links to a company awarded millions in government contracts.

ASIC records and his register of interests show Mr Robert was a "director and shareholder" of GMT Group and a number of other GMT companies awarded about $16.5 million worth of government contracts between 2007 and 2010.

Mr Robert, who was sacked from the ministry last year following a series of scandals, was a director and shareholder of the companies for three years after entering Parliament in 2007.

Section 44 of the constitution prohibits MPs from directly or indirectly profiting from the Commonwealth.