
בשנת 1977 נבחר לכנסת מטעם מפד"ל. בשנת 1983 פרש מן המפד"ל ויחד עם פועלי אגודת ישראל הקים את מורשה, מטעמה כיהן בכנסת עד 1986. בשנה זו שב למפד"ל.
בשנים 1977-1984 היה חבר בוועדת חוץ וביטחון, וועדת החינוך והתרבות. בשנים 1984-1988 כיהן כחבר בוועדת חוץ וביטחון.
ב-1999 נבחר שוב לכנסת מטעם המפד"ל. הוא חבר בוועדת חוץ וביטחון, ועדת פנים ואיכות הסביבה והוועדה למאבק בנגע הסמים.