归顺西魏，寓居京兆郡新丰县。北周大冢宰宇文护召他为中外府记室。武帝亲政，转任御正中士，兼起居注，累进掌朝下大夫。周宣帝即位，刘行本劝谏宣帝忤旨，外任河内郡太守。580年（大象二年）、尉迟迥作乱进攻怀州，刘行本率吏民抗敌，以功受位仪同，受爵文安县子。581年（开皇元年），隋朝建立，刘行本被召为谏议大夫，检校治书侍御史。转任黄门侍郎。数年后，兼任治书侍御史，又任太子左庶子。经常劝谏皇太子杨勇。后来以太子左庶子兼大兴县令，在官任上去世。杨勇被废时，隋文帝叹道：「如果刘行本健在，勇儿应该不会落得如此下场。」