Завършил е Висшия селскостопански институт в София със специалност „Зооинженерство”. През 1988 г. става доктор на селскостопанските науки, а две години по-късно – старши научен сътрудник ІІ степен. Специализирал е в Полша, Чехословакия (1984 г.) и САЩ.
Кариерата си започва в Института по животновъдство – Костинброд. Бил е преподавател в Института за повишаване на квалификацията на кадрите при Селскостопанската академия, директор на Националния учебен център към Националната служба за съвети в земеделието, директор на Центъра за подготовка на кадри към Националния център за аграрни науки. До момента на избирането му за министър е старши научен сътрудник в Института по почвознание „Н. Пушкаров”.
Участвал е в подготовката и реализацията на проекти по програмите ФАР, САПАРД и Леонардо да Винчи, в проект на ФАО за генетичните ресурси и др.
Владее английски и руски езици.