נולד בסביאבודזיצה, פולין, ועלה ארצה ב-1957. גדל והתחנך בהרצליה. קיבל תואר ראשון במתמטיקה שימושית (1969), תואר שני במדעי ההנדסה (1971) ותואר דוקטור בהנדסה (1976), שלושתם באוניברסיטת תל אביב. פרופסור למתמטיקה שימושית באוניברסיטה זו.