历任云南电视台制作部副主任、技术中心副主任、制作部主任,云南电视台台长助理,云南电视台副台长,云南广播电视台副台长(正处级)、总工程师(兼)。现任云南广播电视台党委委员、副台长(正处级)、总工程师(兼)。