1955-ben Nyíregyházán született. Balkányban, Sz.-Sz.-B. Megyében él. A felesége köztisztviselő, két gyermeke van, az egyik tanítónő, a másik jogász.
Középiskolai tanulmányait Nagykállóban végezte, majd 1976-ban a Nyíregyházi Mezőgazdasági Főiskolán üzemmérnöki oklevelet, 1991-ben pedig a Budapesti Pénzügyi és Számviteli Főiskolán másoddiplomát szerzett.
A főiskola elvégzése után első munkahelye a ceglédi Magyar-Szovjet Barátság Mg Tsz, ahol gyakornok volt. 1977-től 1992-ig a Balkányi Állami Gazdaságban telepvezető, főkertész-helyettes, majd főkertész volt. 1992-től 1996-ig egy mezőgazdasági és Kereskedelmi Kft ügyvezetője, majd 1998-ig a Sz.-Sz.-B.. Megyei Kereskedelmi és Iparkamara területi képviselője. 1998-tól 2002-ig a Sz.-Sz.-B. Megyei Agrárkamara titkárságvezetője, majd titkára. 2002-től az FVM Sz.-Sz.-B. Megyei FM Hivatalvezetője 2006.-ig.
1984-től az MSZMP tagja, 1989-től az MSZP alapító tagja. 1987-től 1989-ig a Balkányi Nagyközségi Pártbizottság titkára, 2000-2002-ig az MSZP Sz.-Sz.-B. Megyei 4. számú választókerületi szövetségének elnöke. 1994-től 1998-ig a Sz.-Sz.-B. Megyei Önkormányzat képviselője. 1994-ben, 1998-ban, 2006-ban és a 2008 évi időközi választáson Balkányban lakóhelyén települési önkormányzati képviselőnek választották. 1994-től 2002-ig tagja a Sz.-Sz.-B. Megyei Munkaügyi Tanácsnak. A 2006. évi országgyűlési választásokon Sz.-Sz.-B. Megye 4. számú választókerületében egyéni országgyűlési képviselői mandátumot szerzett. 2006. május 30-tól a Mezőgazdasági Bizottság tagja. 2007.-ben a Sz.-Sz.-B. Megyei Agrárkamara Elnökének megválasztották, majd 2008-ban a Nyírség Vidékfejlesztési Közhasznú Egyesület Elnöke lett.