原名向德昌,曾用名李德昌。1920年12月27日出生于山东省淄博市张店区中埠镇大寨村。1931年“九·一八”事变参加了学校组织的抗日救亡活动。“七·七”事变后,辍学回到家乡,9月参加回乡学生中“民先”(中华民族解放先锋队)分子组织的抗日宣传等各项活动, 1938年10月,他在清河区领导的长山县第九区行政委员会(区抗日政府前身)工作。随即参加了小学教师训练班,11月,加入中国共产党,即任第九区小学教师抗日救国会党团支部书记,并在小学教师和农村中积极发展党员。在建立党组织期间,兼任两个村的党支部书记。12月,建立中共长(青)桓(台)县九区区委,向旭任区委宣传委员。1939年春节后,他兼任区行政委员会教育部长。1939年10月受县委的指派到另一敌占区开展工作。11月,成立区抗日动员委员会,向旭任主任。12月任区委书记兼区武装中队政治指导员。1940年1月,建立区政府,兼任区长。1941年2月,他调任中共桓台县委委员、宣传部长。1941年6月,他到中央山东分局高级党校(第二期)学习。 1942年6月调任中共垦利县委委员、宣传部长。1945年5月,任中共垦利县委副书记。1943年,遵照“敌进我进”的对敌斗争方针,向旭先后率领工作队、武工队进入敌占区(利二、三区)开辟新区工作,为扩大抗日根据地,扩展活动区域作出了积极的贡献。1945年8月,他在渤海区党委的统一部署下,认真执行党中央关于在解放区进行土地改革的“五·四”指示,有计划的在全县开展土地改革运动。他广泛发动群众,推翻封建地主阶级土地所有制度,实现耕者有其田。 1947年5月向旭调任中共利津县委书记兼县大队政治委员。1948年3月,向旭调渤海区党委工作,5月1日后,任区党委土改工作团二分团党委委员;6月到临邑县进行结束土改的试点工作,10月,任中共禹城县委副书记,次年3月,任中共禹城县委书记兼县大队政委。 1951年7月任中共德州地委党校校长、宣传部副部长;1952年6月任山东工学院副教务长、党组副书记、政治辅导处主任;1953年11月任山东工学院党委副书记;1958年10月任中共济南市委高等学校党委常务副书记;1959年11月任中共济南市委教育部部长;1961年2月任中共济南市委农委书记;1961年4月任中共泰安地委书记处书记;1963年4月调中共中央华东局宣传部工作;1964年10月任中央宣传部驻北京大学中文系“四清”试点工作组副组长;1965年2月任中共中央华东局宣传部办公室主任;“文革”期间受到冲击;1970年6月任上海电机厂驻厂调查组组长;1971年5月任上海电机厂党委书记兼革委会主任;1973年10月任上海市文化局党委副书记;1980年2月任上海市高等教育局副局长、党组成员;1984年4月,离职休养。