，革命派熊克武、杨庶堪等共同起兵反对袁世凯，败北后逃入上海。这个时候，将本名「代堪」改成一个字为「堪」。护国战争之际，从事反袁活动。1918年，徐堪回到四川省，出任川滇靖国军第1路司令部军需処长县江北县县长长。1919年，经过补选，成为中华民国北洋政府统治下的四川省的国会议员。1921年4月，至广州非常国民会议，加入非常大总统孙文（孙中山）的阵营，同时加入中国国民党。1922年以后，在北京从事与中国国民党有关的活动。1924年的北京政变后，一时间，就任北洋政府农工部商品陈列所所长。S