孙文生,山东省荣成市崖头镇崂山屯村人。1939年入伍,同年加入中国共产党。他以教书为掩护从事革命活动。1940年荣成县抗日民主政府成立,任荣成县各救会宣传委员。1941年,任荣成县民政科科长。1942年3月,任荣成县政府秘书。1942年5月,任荣成县代理县长。1943年去世。