Закончил 12 школу г. Минусинска. С 1991 по 1995 годы обучался в Минусинском сельскохозяйственном техникуме по специальности «Механизация сельского хозяйства».
1999—2001 гг. — адвокат в Хакасской республиканской юридической консультации Международной коллегии адвокатов «Санкт-Петербург».
С 2001 года до сентября 2023 года — адвокат Адвокатской палаты Республики Хакасия, с 2021 года — член Совета Адвокатской палаты Республики Хакасия (полномочия адвоката приостановлены в связи с уходом в Совет Федерации).
После избрания Земцов был назначен сенатором Российской Федерации от исполнительной власти Республики Хакасия, в связи с чем сложил с себя депутатские полномочия.
Структура(рус.). Совет Федерации Федерального Собрания Российской Федерации (10 октября 2023). Дата обращения: 21 октября 2023. Архивировано 23 октября 2023 года.