Hansen var medlem av AFLs sekretariat i periodene 1903 til 1920 og fra 1925 til 1927. Fra 1904 til 1918 satt han i Arbeiderpartiets sentralstyre, og representerte partiet i Kristiania bystyre fra 1905 til 1907. Han var også medlem av Arbeiderkommisjonen av 1918.