Shannon se rendit en Californie au moment de la ruée vers l'or en 1849. À son retour il remporta l'élection à la Chambre des représentants en 1852. Il sert un seul mandat avant d'être nommé par le président Franklin Pierce gouverneur du territoire du Kansas en 1855.