César a su vuelta de Alejandría, viendo lo peligroso de dejar a Dolabela en Roma, se lo llevó en la expedición a África e Hispania, donde combatió en la batalla de Tapso y en la batalla de Munda, en las que fueron derrotados por completo los republicanos.