中国工农红军后，历任红二十五军第73师战士、班长，红三十一军第93师279团排长、副连长、连长、营长，第91师271团副团长，红四军第12师参谋长、34团团长。在鄂豫皖革命根据地参预了历次反围剿战役，并创立川陕革命根据地反三路围攻、反六路围攻和红四方面军长征。抗日战争时期，卜万科以八路军129师385旅770团营长和副团长、豫西第4支队10团团长、河南军区独立第3旅副旅长等身份，在神头岭战斗、响百铺战斗、香城固战斗和百团大战中参与作战任务。第二次国共内战期间，复以中原军区第2纵队第3旅副旅长、豫皖苏军区