В 1995-1998 гг. работал ведущим программистом в Научно-производственной фирме «Недра», где была создана первая версия ГИС MapCad.
В 1998-2001 гг. возглавлял отдел градостроительного кадастра Управления архитектуры Челябинска.
В 2004 г. перешел на работу в ПК «ГПИ «Челябинскгражданпроект», где в настоящее время занимает должность начальника отдела автоматизации проектирования.