从讨宣城、泾县、安吴、陵阳、春谷乱贼。跟随孙策进攻祖郎，可是孙策反而被围，程普与一骑持矛杀入重围，策马疾唿，敌军大败，孙策解围而出。后拜为荡寇中郎将，领零陵太守，又随军讨刘勋于寻阳，进攻黄祖于沙羡，最后还军镇守石城。
久经持重.建安五年（200年），孙策被刺杀身亡，孙权登位，程普巡视三郡，讨平不服之人。后随孙权征伐江夏，到达豫章，另行率军进攻乐安。平定后，转为代太史慈守备于海昏，后与周瑜同为左右都督，于208年大破曹操于乌林（"详见赤壁之战"），乘胜进攻南郡，经过多月战争，打败曹仁