Why was crossing the Rubicon illegal for Julius Caesar?
Crossing the Rubicon was illegal for Julius Caesar because it violated Roman law, specifically the Lex Cornelia Majestatis. Under this law, a Roman general was strictly forbidden from leading an army out of the province to which he had been assigned.12
By moving his forces across the Rubiconāa small stream that served as the boundary between Cisalpine Gaul and ItalyāCaesar effectively brought his troops into Italy proper, which was outside his authorized command. This act of defiance was viewed as a direct challenge to the Roman Senate and amounted to a declaration of war. Caesar understood that by refusing to relinquish command of his legions as ordered by the Senate, he was committing an illegal act that would inevitably lead to civil war, yet he chose to proceed, famously declaring, "The die is cast".213