5年袁世凯称帝。云南护国军讨袁。范石生当时正任顾品珍部的营长，被编入蔡锷所率的护国军第一军，进军四川。护国战争中，范石生立下战功而升为炮兵团团长。讨袁胜利后，护国军部队在成都改编，顾品珍部改为滇军第六师，范石生任该师参谋长。1920年，滇军为争夺四川而同川军开战，在一次军事会议上，范石生对顾品珍所制定的作战方案提出异议，顾品珍拒绝采纳，范石生称顾品珍“孺子不可教”，顾品珍十分生气，乃免去范石生职务，驱逐出滇军。范石生返回昆明后，便卸去军职。不久，唐继尧任命范石生为少将参议，随邓泰中率领的第一纵队进入四川