Краснов был родом из Киева и за всю жизнь был постановщиком более 170 представлений в театрах СССР. После развала Советского союза стал режиссером «Рождественских встреч Аллы Пугачевой» и шоу Валерия Леонтьева.
Помимо этого, Краснов организовал церемонии открытия и закрытия Универсиады-2013 в столице Татарстана.