A Mexican judge who presided over appeals by drug cartel figures including Joaquin "El Chapo" Guzman has been assassinated while jogging outside his home.

Judge Vicente Bermudez, 37, was executed by a gunman who ran up and shot him in the back of the head.

The killing happened in Metepec, 40 miles from Mexico City, and was captured by a surveillance camera.