于寒门庶族之上。隋灭南陈以后，婺州汪文进、越州高智慧、苏州沈玄侩起兵造反，都自称天子，设置百官。蔡道人、蒋山人李枝、饶州人吴世华、温州人沈孝彻、泉州人王国庆、杭州人杨宝英、交州人李春等都自称大都督，隋文帝命杨素为行军总管，率军前去讨伐。汪文进任命蔡道人为司空，守乐安，汪文进、蔡道人全都被杨素率军平定。