陕西河州镇总兵。同年调任福建建甯镇总兵。道光三十年（1850年），调署漳州镇总兵。咸丰三年（1853年），漳州小刀会起事反清，曹三祝率所部镇压，寡不敌众，力不能支。危急时，曹三祝吟诵出「男儿不负君恩义，死在沙场是善终」成句，骂不绝口，被敌所杀。福建巡抚王懿德将其事蹟上报，朝廷降旨交部从优抚恤。兵部、礼部拟定，以提督例赐银两祭葬，赏骑都尉兼一云骑尉世职，袭次完时给予恩骑尉，世袭罔替。入祀京师昭忠祠，陕州及漳州府昭忠祠也并行祭祀。文宗亲赐谥号襄悫。同治《增直隶陕州志》载其传。