Markhus var sønn av gårdbruker Ola Markhus (1849–1928) og kona Marta (1843–1883), og ble født på Markhus i Åkrefjorden i Skånevik. Han tok eksamen på Notodden lærarskule 1899, og arbeidet som lærer i Skåre og Haugesund 1899–1912. Han var redaktør av Haugesunds Avis 1911–1913. Han var med på etablere Sunnhordland folkehøgskule på Halsnøya i 1914 og var rektor ved skolen 1914–1924, deretter lærer fram til 1929. Fra 1929 var han konstituert skoledirektør i Nidaros, og fra 1933 konstitutert i Bjørgvin, hvor han ble fast tilsatt i 1937. Under krigen satt han en måned i tysk fangenskap i Bergen.
På Stortinget var han blant annet medlem av Vei- og jernbanekomitéen, Tollkomitéen og Valgkomitéen. Han var parlamentarisk leder for Venstre fra 1928–1930, og var Stortingets visepresident i åtte år fra 1937 til 1945. Han satt i Haugesund bystyre fra 1907 til 1910, i Fjelbergherredsstyre fra 1916 til 1919 og i Strinda herredsstyre fra 1931 til 1933. Mens han bodde i Trondheim kom han som aktiv nynorskforkjemper i ildlinja for striden om bynavnet Nidaros.
Markhus var aktiv innen målsaken og avholdsbevegelsen og var formann i Noregs Mållag fra 1936 til 1940 og medlem i Norges storlosjes råd av IOGT fra 1911 til 1932. Han var også formann i folkehøgskolelærernes organisasjon Noregs Høgskulelærarlag 1917–1924 og fra 1937 formann i Skoledirektørrådet.
Han ble i november 1950 utnevnt til ridder av St. Olavs Orden. En minnesmerke over ham, med en portrettbyste utført av Ståle Kyllingstad, ble avduket ved Sunnhordland folkehøgskule i november 1966.
Referanser
↑Hvem er hvem? (1930), side(r) 276[Hentet fra Wikidata]
12Hvem er Hvem? (1948), side(r) 348[Hentet fra Wikidata]
↑Stortinget og statsrådet: 1915–1945. B. 1: Biografier, side(r) 474[Hentet fra Wikidata]