1991年畢業於北方交通大學計算機軟體專業,獲工學學士學位,畢業後在瀋陽機車車輛廠從事計算機輔助設計工作,參與的項目“組合夾具計算機輔助設計”曾獲得鐵道部科技進步三等獎。1997年調入遼寧經濟管理幹部學院,從事教學工作,主要從事計算機語言方面的教學。1998年底赴美研修工業設計,2002年開始在東北大學以同等學力進修研究生學位,2003年開始擔任信息系教學副主任。