Buen representerte Lademoen krets i Trondheim som stortingsrepresentant i fem perioder fra 1907 til 1921 og der parlamentarisk leder for Arbeiderpartiets gruppe fra 1913 fram til partisplittelsen i 1921. Han ble da leder av stortingsgruppa til det nyetablerte Norges Socialdemokratiske Arbeiderparti. Han var stortingspresident mellom 1919 og 1921 og varapresident i Odelstinget 1913–15 og 1918. Han var medlem av tollkomiteen (1906–12), budsjettkomiteen (1913–18) og nestformann i skog- og vassdragskomiteen (1919–21).