Le cursus honorum, expression latine qui signifie « parcours des honneurs », est dans la Rome antique l'ordre que doit suivre un citoyen pour accéder aux magistratures publiques, de la moins importante la questure, à la plus importante, le consulat. Mis en usage à une époque mal déterminée, le cursus honorum n'est formalisé qu'en 180 av. J.-C. par la Lex Villia Annalis.
Cet ordre obligatoire permet de gagner progressivement en compétence, de sorte que les magistratures supérieures soient occupées par des hommes expérimentés.