TORITANI聖望学園高校では3年夏に遊撃手兼投手として甲子園に出場。タイとなる2年春での三冠王を達成するなど、走攻守揃った大型遊撃手としてリーグ戦4連覇に貢献する。2003年に阪神タイガースに入団。2005年には、開幕から遊撃手としてスタメン出場した。セ・パ交流戦以降は2番に定着して全試合に出場し、サヨナラ本塁打を2本放つなど優勝に貢献。2007年は、7月24日の中日戦で遊撃手としての連続フルイニング出場試合数を340としプロ野球記録を樹立し、9月28日の398試合まで記録を伸ばした。2008年は自己最多の80打点を記録、自信2度目の全試合フルイニング出場も達成してベストナインを初受賞。2009年は開幕から3番遊撃手として出場。守備ではリーグ1位の守備率.990を記録した。2010年シーズンから阪神の選手会長に就任、NPBの遊撃手で史上唯一シーズン100打点を記録。更新する43安打を放つなど、月間打率.422を記録し、月間MVPを初受賞した。10月2日の対広島戦で、遊撃手としてプロ野球史上初となるシーズン100打点を記録して今年の活躍が期待される。2年連続打率.300越えを記録し、自身初となるタイトル最高出塁率を獲得し、安定した守備も評価され2年連続のベストナインと自身初のゴールデングラブ賞も受賞した。チームの制定した野手キャプテンに就任し、チーム唯一の全試合出場を果たした。第3回WBC日本代表に選出され第2次ラウンドでのチャイニーズ・タイペイ戦では9回2アウトから盗塁を決め、逆転勝ちに貢献。放つなどリードオフマンとして活躍した。シーズンでは2004年9月9日からの連続試合出場がNPB単独3位の1251試合を達成し、2年連続のオールスターにも選出された。2年連続のフルイニング出場を果たしたため連続試合出場も1322試合まで伸びた。4月30日の対広島戦で球団新記録の月間最多の30得点を記録。5月29日の対西武戦で、現役選手では最年少(32歳11か月)となる通算1,500本安打を記録。シーズンを通して、自己最高の打率.313、出塁率.406をマークし、遊撃手史上初となる3年連続のフルイニング出場を達成。10年連続全試合出場も達成し1,466試合連続出場を記録している。前年、シーズン終了後に海外FA権を行使するも阪神タイガースに残留。レギュラーとして4年連続のフルイニング出場を達成。3年連続6度目のベストナインを獲得した。4月24日に600試合連続フルイニング出場を達成し、野手では史上4人目であり遊撃手としては初めての達成となった。12年連続全試合出場も達成し1752試合連続出場を記録している。9月8日に通算2,000本安打を達成した。