Владимир Силкин родился 21 января 1957 года в городе Грозный, Чеченская Республика. После школы трудовую деятельность начал слесарем на химическом комбинате. Проходил службу в армии. В 1982 году получил высшее образование в Российском университете транспорта города Москва. Затем, до 1991 года работал в том же ВУЗе.
В 1991 году Силкин стал Генеральным директором Хозяйственного расчетного управления коммунальной собственности Кировского района города Москва. С 1991 по 1992 года являлся Директором Северо-Восточного территориального агентства Комитета по управлению имуществом.
С 1992 по 2004 года занимал должности заместителя, Первого заместителя префекта Северо-Восточного административного округа города Москва.
В 1997 году окончил Российскую академию государственной службы при Президенте Российской Федерации. Позднее получил диплом Финансовой академии при Правительстве РФ. Успешно защитил диссертацию на соискание ученой степени кандидата технических наук.
Владимира Николаевича в январе 2004 года назначили руководителем Департамента имущества города. С июля того же года являлся Министром Правительства города Москва, руководителем Департамента имущества.
C июля 2007 года занимал пост заместителя Мэра в правительстве города, руководителя Комплекса имущественно-земельных отношений, руководителя Департамента имущества. В сентябре 2010 года стал исполняющим обязанности в связи с тем, что правительство города ушло в отставку после ухода Ю. Лужкова.
В октябре 2010 года Владимира Силкина назначили префектом Северного административного округа. Занимал пост до 18 декабря 2012 года.
С 2013 года избран Президентом Всероссийской федерации парусного спорта.
Владимир Николаевич награжден орденом Дружбы, тремя медалями.