1989年7月,畢業於西南師範大學歷史系,獲歷史學學士學位。
1992年7月,畢業西南政法學院訴訟法專業,獲法學碩士學位。
1992年8月——1998年12月,貴州民族學院法律系講師,兼職律師。
1998年12月——2001年9月,四川省眉山市司法局工作,任市法律援助中心主任。
2001年9月——2005年6月,就讀於四川大學法學院訴訟法專業,獲法學博士學位。
2004年7月——,貴州民族學院法學院法學院副院長、教授、碩士生導師。
2007年8月—— , 海南大學兼職教授。
2008年8月至今,貴州民族學院法學院法學院副院長、教授、刑事訴訟法碩士生導師。