Ответ:

Предлоги «на» и «в» здесь требуют предложного падежа: «на белом коне», «в красном кафтане». По смыслу нужен глагол прошедшего времени «ехал», а после предлога «в» — форма «руке».

«…на белом коне ехал человек в красном кафтане, с обнажённой саблей в руке…»