W piętnastym Knesecie został zastępcą przewodniczącego oraz członkiem komisji: etyki oraz edukacji i kultury, a także kilku komisji specjalnych.

W 2003 nie uzyskał reelekcji, ostatecznie w składzie szesnastego Knesetu znalazł się 23 lutego 2005 zastępując Jisra’ela Eichlera. Jako członek frakcji Agudat Israel (w międzyczasie znowu doszło do rozłamu) zasiadał w komisjach spraw wewnętrznych i środowiska oraz pracy, opieki społecznej i zdrowia. 30 marca 2005 został powołany w skład drugiego rządu Ariela Szarona jako wiceminister transportu w resorcie kierowanym przez Me’ira Szitrita. Pozostał na stanowisku do końca urzędowania rządu – 4 maja 2006. W marcowych wyborach uzyskał reelekcję z listy Zjednoczonego Judaizmu Tory. W Knesecie XVII kadencji był członkiem komisji edukacji, kultury i sportu. 18 grudnia 2008 po raz kolejny doszło do rozłamu, Halpert, Ja’akow Litzman i Me’ir Porusz utworzyli frakcję Agudat Israel.

W wyborach w 2009 utracił miejsce w parlamencie.

Poza hebrajskim posługuje się rumuńskim, niemieckim i jidysz.

Przypisy