Se graduó en la Escuela Normal de Jalapa, fundada por Enrique C. Rébsamen.
Llegó a teniente coronel y más tarde se unió al constitucionalismo.
Militó en la División del Norte que comandaba por el General Pancho Villa; como jefe de artillería participó en las acciones de Santa Bárbara, Ciudad Camargo e Hidalgo del Parral.
Chao intervino a favor de Álvaro Obregón cuando Pancho Villa ordenó su fusilamiento en Chihuahua, en septiembre del año señalado.
Ascendido a divisionario, Pancho Villa, lo designó, junto con Felipe Ángeles, delegado de la Conferencia Internacional para la organización de un gobierno que unificara las diversas facciones revolucionarias.