1963年10月16日、福岡県北九州市戸畑区に生まれる。
福岡県立小倉高等学校を卒業。
1982年、京都大学法学部に入学。
1991年、司法試験に合格。
1992年、京都大学法学部を卒業。
1994年、司法修習を修了し、福岡県弁護士会に登録。北九州第一法律事務所に所属。
市民オンブズマン北九州の初代事務局長を務める。
2000年、第42回衆議院議員総選挙に挑戦し、落選。
2001年、第19回参議院議員通常選挙に挑戦し、落選。
2003年、第43回衆議院議員総選挙に挑戦し、落選。
2004年7月、第20回参議院議員通常選挙(比例代表)で初当選。
2010年、第22回参議院議員通常選挙で落選。党中央委員に初選出。
2013年7月、第23回参議院議員通常選挙(比例代表)で再選し、国政に復帰。
2019年7月、第25回参議院議員通常選挙で落選。
2022年7月、第26回参議院議員通常選挙(比例代表)で3選し、国政に復帰。
現在、党参議院国会対策副委員長、議院運営委員会理事、法務委員会委員、決算委員会委員、災害対策特別委員会委員、憲法審査会委員、党中央委員を務める(令和7年4月27日現在、令和4年11月30日現在等の情報に基づく)。
水俣病問題に関する党国会議員団プロジェクトチームの事務局長を務める。