1921年，返回云南，历任云南靖国联军总司令部参赞，云南省政府军咨处处长。1922年10月，任靖国联军第四军军长。1926年10月任国民革命军第三十八军司令部总参议。1928年，任国民革命军第十三路军总指挥部代理参谋长。1930年，任讨逆军第十路军总指挥龙云部参谋长，1932年7月16日，兼任蒙自关监督。1935年，任云南第二殖边督办公署督办。同年，缅甸英国殖民者出兵侵占澜沧县班洪地区（今属沧源县），杨益谦积极支援澜沧，支持李占贤组建“云南西南边防民众义勇军”驰援班洪，将英军击退，是为班洪事件。然而南京国民