Родился в Казани в 1949 году. В 1974 году окончил кафедру физики живых систем Московского физико-технического института. В настоящее время работает в Институте проблем управления им. В. А. Трапезникова РАН (ИПУ РАН), где занимается математическими проблемами теории искусства. Профессор МФТИ, читает курс лекций по вычислительной биологии для студентов биологических специальностей.