Cross served as probate judge in 1848. He then served three terms as a member of the Wisconsin State Assembly in 1849, 1850, and 1855, representing Milwaukee County's First Assembly district.
In 1848, Cross was appointed probate judge.  He then served three consecutive terms in the Wisconsin State Assembly from 1849 to 1855, representing the First Assembly District of Milwaukee County.