In a debate at Westminster on the conflict in Ukraine, Stewart McDonald said calls for peace from MPs would “mean absolutely nothing” if they continued to take money from RT.
The former First Minister is no longer a member of the SNP, pending a criminal trial over allegations of sexual assault and attempted rape, which he denies.
In the Westminster Hall debate on Wednesday, Mr McDonald said separatist forces involved in the four year-old conflict in Ukraine were “Russian led terrorists”.
The SNP MP said showing support for Ukraine “includes not appearing on channels such as Russia Today and Sputnik”.
“There are members who have spoken in this debate… who do exactly that, they are part of the problem,” Mr McDonald continued.
“There are members of my party - one quite high profile former member of my own party who even has his own television show on Russia Today - for shame that they continue to appear.
“It must stop. Otherwise all of the poetic speeches given mean absolutely nothing.”