Komamura nahm von 1996 bis 2012 an Wettbewerben der FIS teil. Sein erstes Weltcuprennen lief er im März 2002 in Stockholm, welches er auf dem 54. Platz im Sprint beendete. Im Jahr 2003 wurde er japanischer Meister über 50 km klassisch. Im Februar 2005 holte er in Reit im Winkl mit dem 20. Rang im Sprint seine ersten Weltcuppunkte. Dies war auch sein bestes Ergebnis in einem Weltcupeinzelrennen. Seine besten Platzierungen bei den nordischen Skiweltmeisterschaften 2005 in Oberstdorf waren der 22. Platz im 50 km Massenstartrennen und der 14. Rang mit der Staffel. Bei den Olympischen Winterspielen 2006 in Pragelato belegte er den 59. Platz im 50 km Massenstartrennen und den 43. Platz im Sprint. Bei den nordischen Skiweltmeisterschaften 2007 in Sapporo errang er den 41. Rang im 30 km Skiathlonrennen, den 20. Platz im 50 km Massenstartrennen und den 14. Platz mit der Staffel. Ab der Saison 2008/09 bis 2012 trat er vorwiegend beim Far East Cup an, den er 2009 auf dem zweiten Rang in der Gesamtwertung beendete.