Dalton was elected to parliament as the Labor member for Sutherland at the 1953 state election in which he defeated the incumbent Liberal member Cecil Monro. At the 1956 election Labor's vote dropped because of divisions within the federal Labor Party and the formation of the DLP. This resulted in Dalton losing the seat to the Liberal party's Ian Griffith. Dalton re-contested the seat in 1959 and he defeated the Liberal candidate Keith Bates. Dalton remained in parliament until he was defeated at the 1968 election by the Liberal candidate, Tim Walker. Dalton then retired from public life and became a taxi-truck operator. He did not hold party, parliamentary or ministerial office.