Ahonen valmistui ylioppilaaksi 1917. Hän liittyi samana vuonna Tampereen suojeluskuntaan ja osallistui Suomen sisällissodan Suinulan ja Viipurin taisteluihin. Ahonen kävi Kadettikoulun 1921 sekä Sotakorkeakoulun 1929. Uransa alussa hän toimi nuorempana upseerina sekä patterin päällikkönä KTR 3:ssa. Vuosina 1929–1936 hän palveli yleisesikuntaupseerina 3. divisioonan, Jääkäriprikaatin sekä 2. divisioonan esikunnissa. Pataljoonan komentajana Savon Jääkärirykmentissä hän oli 1936–1938. Ennen talvisotaa 1938–1939 hän oli taktiikan opettajana Taistelukoulussa.