所属的陈公博、狄膺（狄福鼎）也参加了北京大学学生会。1919年，自北京大学毕业。1920年，赴法国留学，其间加入中国国民党。1925年毕业归国后，历任中国国民党中央政治会议秘书、中国国民党南京市党部宣传部部长、中国国民党江苏省党部指导委员、国民政府立法院立法委员、国防最高委员会第三处处长等职务。1949年赴台湾，历任中国国民党中央改造委员会纪律委员会副主任委员、中国国民党党史史料编纂委员会副主任委员。1964年3月15日，在台北市病逝