Under fotbollskarriären gjorde han 14 landskamper (13 mål) och vann tillsammans med Hälsingborgs IF Allsvenskan säsongerna 1928/29 och 1929/30. Båda gångerna vann han dessutom skytteligan.
Lundahl föddes i Raus plantering i dåvarande Raus landskommun söder om Helsingborg. Hans fotbollsengagemang väcktes tidigt och redan som 12-åring var han en av grundarna av fotbollsklubben BK Drott 1917. Han började sin fotbollsbana som målvakt, då hans förebild var Sigge Lindberg. Han övertalades dock av sin far, Hugo Lundahl, att istället satsa på att bli centerforward. Som en av få fotbollsspelare vid tiden tog Lundahl läroverksexamen efter bedrivna studier på Högre Allmänna Läroverket, numera Nicolaiskolan, i Helsingborg.
Vid 22 års ålder, när han var spelande ordförande för BK Drott, kontaktades han av Hälsingborgs IF som erbjöd honom att spela för laget. Av sina kollegor i BK Drott fick han rådet att inte låta en sådan chans gå honom förbi och han gick därför över till HIF år 1927. Han efterträdde storskytten Otto Malm på centerpositionen men kom inte att göra någon besviken och vann redan 1928/29 den allsvenska skytteligan med 31 mål, den nästa högsta målsumman i allsvenskans historia. Prestationen bidrog i hög grad till att klubben samtidigt vann Allsvenskan. Dock kunde man inte kalla sig "Svenska mästare" då Allsvenskan inte fick SM-status förrän säsongen 1930/31.
Säsongen efter upprepade Lundahl bedriften att bli skyttekung genom sina 26 mål, när Hälsingborg åter vann Allsvenskan, och han blev därmed den förste spelaren att bli skyttekung två år i rad. Under dess år ingick han i en legendarisk 5-mannakedja bestående av Charles Brommesson som högerytter, Lille-Gunnar Olsson som högerinner, Lundahl som center, Albin Dahl som vänsterinner och Knut Kroon som vänsterytter. Samtliga fem spelade i landslaget och blev innehavare av Stora Grabbars Märke. Lundahl hade redan 1928 tagits ut till landslagsspel där han kom att spela 14 landskamper och bli uttagen i truppen till VM i fotboll 1934 (där det dock inte blev någon speltid).
Vid sidan om sin fotbollskarriär hade Lundahl även en karriär som journalist som påbörjades på Helsingborgs-Posten. Som redaktionschef hade han författaren Birger Sjöberg. Det var också huvudsakligen journalistyrket som fick honom att lämna HIF för IFK Eskilstuna 1931 då han erbjudits platsen som sportchef på Eskilstuna-Kuriren. Han stannade i Eskilstuna i fyra år och under sin tid i klubben hann han även med att spela allsvensk bandy.
År 1935 blev Lundahl sportchef på tidningen Arbetet och flyttade därför till Malmö. Han fortsatte trots det sin parallella fotbollsbana, nu som tränare i Malmö BI. Han övertalades dock av Hälsingborgs IF:s legendariska ordförande Sven "Bill" Pettersson att göra comeback i laget, som nu hade halkat ner i andradivisionen. Tillsammans med ett antal andra veteraner lyckades han föra HIF tillbaka till Allsvenskan och han spelade även några allsvenska matcher för laget i början av säsongen 1938. Mellan 1924 och 1938 gjorde Lundahl totalt 179 ligamål. Samtidigt hade han också övertagit tränaruppdraget i Malmö FF, som han kom att träna fram till 1941. Under en period 1940–41 innehade han dessutom tjänsten som landslagstränare.
År 1945 flyttade Lundahl till Göteborg där han började skriva för Handelstidningen som sportchef och krönikör under signaturen Harrison. Han stannade vid tidningen fram till sin pensionering.