Воспитанник СДЮШОР московского «Торпедо».
В 1995 решился на переход в испанскую «Мериду», желая попробовать свои силы в Примере. Подписал контракт на 3 года. Играл в центре нападения (хотя считал своим местом фланг), но в итоге за «Мериду» не забил ни разу. Кроме того, в Испании довольно часто получал травмы и в стартовом составе появлялся редко.
В сборной России дебютировал 8 марта 1995 года против Словакии, в котором сборная России уступила со счётом 2:1. Последний матч за сборную России провёл 6 мая 1995 года против Фарерских островов, в котором сборная России победила со счётом 3:0, в этом матче Николай Писарев забил свой единственный гол за сборную. Всего за сборную России сыграл 3 матча и забил 1 гол.
После завершения футбольной карьеры в 2005—2010 годах тренировал сборную России по пляжному футболу, иногда выходил на поле..
Весной 2010 года занял в Российском футбольном союзе пост спортивного директора. 16 сентября 2010 назначен главным тренером молодёжной сборной России.
В 2006 году комментировал финальный матч чемпионата мира по футболу с Виктором Гусевым.