1984年毕业于华西医科大学医学系。1984-1986年任华西医科大学附一院神经内科住院医师、助教。1989年获得华西医科大学神经病学硕士学位。1990-1993年任华西医大附一院神经内科住院总医师、主治医师和讲师。1993-1994年作为访问学者赴德国爱郎根大学癫痫中心学习。1997升任副教授。1999-2001年获德国爱郎根大学医学博士学位。2003年起担任教授。现为四川大学华西医院神经内科主任,德国爱郎根大学癫痫中心客座医师。