1926年春赴广州，到黄埔军校第三期任政治教官，主讲《帝国主义》课程。不久兼任国民革命军第三军留守处政治训练班主任。1927年2月被派回昆明，主持成立中共云南省临时工委，任书记。领导成立农民协会，昆明市总工会等革命团体。国共合作失败后，到开远、蒙山、文山等地指导农民运动。1928年夏，赴苏联，出席在莫斯科召开的中国共产党第六次全国代表大会。同年秋，回国返回云南，召开党员代表大会，被选为中共云南省委书记。同年10月，领导发动文山武装起义。1929年领导马关八寨、文山小塘子武装起义。1930年，领导陆良旧州、三岔河等地武装起义。1930年11月19日，因被举报而遭逮捕。同年12月31日，被处决于昆明北校场。后被追认为革命烈士。