Humza Yousaf has called on Alister Jack to resign as an MP if he is handed a peerage by Boris Johnson.
The SNP leadership hopeful claimed the Scottish Secretary had "failed to stand up in the best interests of the local community" and a by-election should be called.
Jack is among 20 prominent Tories set to handed places in the House of Lords by the former Prime Minister Boris Johnson, who quit Downing Street last year.