Yoshihara was born in Fujiidera on February 2, 1978. After graduating from high school, he joined Japan Football League club Consadole Sapporo in 1996. The club won the champions in 1997 and was promoted to J1 League. However the club was relegated to new league J2 League in 1999. He moved to his local club Gamba Osaka in 2000. Although he became a regular player from 2001, his opportunity to play decreased from 2003. He moved to Omiya Ardija in 2006. He moved to Mito HollyHock in 2009. He made an announcement to retire on 2 February 2013, on his 35th birthday.