į 2000 – 2004 Seimą.
Gimė 1950 m. kovo 11 d. Molėtų rajono Inturkės kaime. 1954 m. šeima persikėlė gyventi į Pasvalio rajoną.
1965 m. baigė Pasvalio rajono Grūžių aštuonmetę (dabar pagrindinė) mokyklą, 1969 m. Pasvalio rajono Joniškėlio žemės ūkio technikumą (dabar Joniškėlio I. Karpio aukštesnioji žemės ūkio mokykla) ir įgijo techniko-mechaniko specialybę.
1982 m. baigė Lietuvos žemės ūkio akademijos Žemės ūkio mechanizacijos fakultetą (dabar Lietuvos žemės ūkio universiteto Žemės ūkio inžinerijos fakultetas) ir įgijo inžinieriaus mechaniko specialybę.
19691971 m. tarnavo tarybinėje armijoje.
19711973 m. dirbo Joniškėlio žemės ūkio technikume mechaniku, 19731978 m. Pasvalio rajono Sabonių kolūkyje vyr. inžinieriumi mechaniku, 19781980 m. Pasvalio rajono susivienijimo Žemės ūkio technika valdytojo pavaduotoju, 19801985 m. Biržų rajono susivienijimo Žemės ūkio technika valdytoju.
19851986 m. Biržų rajono žemės ūkio valdybos viršininkas, 19861989 m. Biržų rajono agropramoninio susivienijimo pirmininkas.
19891990 m. Biržų rajono vykdomojo komiteto pirmininkas, 19901991 m. Biržų rajono valdytojo pavaduotojas, Žemės ūkio skyriaus viršininkas.
19922000 m. uždarosios akcinės bendrovės Biržų žemtiekimas direktorius.
20002004 m. VIII Seimo narys, išrinktas Biržų-Kupiškio rinkimų apygardoje Nr. 48. Iškėlė Lietuvos valstiečių partija. Seime dirbo Kaimo reikalų komitete.
19972003 m. Biržų rajono savivaldybės tarybos narys.
Buvo TSKP narys. Nuo 1990 m. Lietuvos valstiečių partijos (iš pradžių partija vadinosi Lietuvos valstiečių sąjunga) narys. Nuo 2001 m. Valstiečių ir Naujosios demokratijos partijų sąjungos narys.
Angažuojasi kaimo reikalų, aplinkos apsaugos srityse.
Domisi alternatyviąja energetika, gamtosauga, ekologiniu ūkininkavimu.
Pomėgiai gamta, medžioklė.
Moka rusų, lenkų, anglų kalbas.
Žmona Birutė ekonomistė, baigusi Lietuvos žemės ūkio akademiją, dirba uždarojoje akcinėje bendrovėje Žydruva direktore.
Turi du sūnus. Ričardas Kirdonių žemės ūkio bendrovės direktorius. Robertas Vilniaus universiteto studentas.
Seimo nariu išrinktas Biržų-Kupiškio rinkimų apygardoje Nr. 48. Iškėlė Valstiečių ir Naujosios demokratijos partijų sąjunga.