Speaking to Sky News’ Beth Rigby, the Labour leader was pressed repeatedly on whether he backed another vote on independence north of the border.
After refusing several times to give his outright support, Starmer conceded that victory for the SNP – which most polls forecast – in next May’s Scottish elections would mean it was “for Scotland” to decide.
It comes after an interview with STV in January, in which Starmer said he would “absolutely accept this is a question for Scotland”.
The SNP is likely to place a second plebiscite at the centre of its manifesto for May’s elections.
Starmer told Sky News “the last thing we need is another divisive referendum”, but when his previous comments were repeatedly read back to him, and Rigby asked him whether he backed the “principle” of a mandate, he said: “These issues are questions for Scotland. I do stand by that.”
Scottish Labour will make the case for greater federalism while the Scottish Conservatives are expected to strongly oppose another independence vote.
Several reports have suggested the UK government would be forced to accept a second vote should the SNP win, however.
Responding, senior cabinet minister Michael Gove said: “Sir Keir Starmer has a problem accepting referendum results.
“He tried to block Brexit, and now he wants to work with Nicola Sturgeon to renege on the Scottish referendum result and break up the UK.”
Starmer also used the interview to accuse Boris Johnson and his government of “serial incompetence” over their handling of the coronavirus crisis.
He said: “I don’t think he has led us well during this pandemic and I’m not alone in that. I think the vast majority of people think that he hasn’t.
“We have got one of the highest death rates in the world and we are heading, on current forecasts,...