Hashiratani was born inKyoto on 1 March 1961. After graduating fromKokushikan University, he started his senior career withNissan Motors since1983 and played with Nissan for 9 seasons until transferred toUrawa Reds in 1992, right beforeJ1 League's inauguration. He experienced another transfer toKashiwa Reysol, then playing inJapan Football League in June 1994. Kashiwa was promoted to J.League as of the end of 1994 season, and he also made his return to the top flight. After 2 1/2 seasons playing with Kashiwa, he retired as a player.
After obtaining J.League's S-grade coach license in 1999, Hashiratani started his coaching career withMontedio Yamagata, where he managed for 3 years from2001 season to2003 season. After 6 months of absence, he was named as a manager ofKyoto Purple Sanga in June 2004 when Kyoto was playing inthe 2nd division, then contributed to Kyoto's promotion back to the top flight after the2005 season. However, due to the poor performances and turnouts of the club, he was dismissed on 3 October about 2 months before the end of2006 season.
He was named as a manager ofTochigi SC playing inJapan Football League in2007. After two seasons, he made Tochigi eligible to be promoted toJ2 League as the club finished 2nd in2008 season, but was dismissed because he was unable to reach the consent with top managements about his pay, as well as recruiting of new players.
He was named as a General Manager of Urawa in December 2009, but was dismissed due to Urawa's poor performance in2011 season.
After spending one season as a commentator in 2012, he was named manager ofGiravanz Kitakyushu, which had a J2 License. The team was promoted to theJ1 League in 2017, when a new stadium was to be completed.