2005 schied er bei den Weltmeisterschaften in Helsinki mit 68,31 m in der Qualifikation aus und belegte anschließend bei den Asienmeisterschaften in Incheon mit 74,65 m den sechsten Platz. Im Jahr darauf nahm er erneut an den Asienspielen in Doha teil und gewann dort mit 78,15 m erneut die Silbermedaille hinter dem Südkoreaner Park. Bei den Leichtathletik-Weltmeisterschaften 2007 in Osaka verpasste er mit 77,63 m den Finaleinzug und auch bei den Olympischen Spielen 2008 in Peking schied er mit 78,21 m in der Qualifikation aus. Seinen größten Erfolg feierte er im Jahr 2009, als er bei den Weltmeisterschaften in Berlin mit einer Weite von 82,97 m die Bronzemedaille im Speerwurf hinter dem Norweger Andreas Thorkildsen und Guillermo Martínez aus Kuba gewann. Bereits in der Qualifikation hatte Murakami seine Bestleistung auf 83,10 m gesteigert. Anschließend siegte er bei den Asienmeisterschaften in Guangzhou mit einem Wurf auf 81,50 m. 2010 siegte er dann bei den Asienspielen ebendort mit 83,15 m.