Il est très à cheval sur les principes.

English Translation

He is a stickler for principles.

à cheval = demanding

To avoid potential confusion:

à (dos de) cheval = on horseback
être à cheval sur qch = to be very strict or demanding or to be a stickler for sth