Воспитанник Запорожского спортинтерната. Выступал за клубы: «Кривбасс», «Спартак-2» (Москва), «Торпедо-ЗИЛ», «Элиста», «Ворскла», «Таврия», «Крымтеплица» «Нефтяник». В еврокубках провёл 2 матча.
Зимой 2009 года подписал контракт с «Таврией» до конца 2011 года. В «Таврии» сыграл 93 матча в чемпионатах Украины, забил 6 мячей; сыграл 6 поединков в Кубке страны, забил 1 гол. Он стал любимцем симферопольских болельщиков и вице-капитаном команды. В 2010 году в составе команды стал обладателем Кубка Украины.
Монахов не собирался возобновлять соглашение со спортивным клубом «Таврия», и в ноябре 2011 года руководство клуба пошло навстречу футболисту и не стало возражать о досрочном расторжении контракта.