Николай Авдеенко родился в селе Малое Бушково Могилевской области. Окончил Черниговское высшее авиационное училище летчиков, Военно-политическую академию. В 1988—1992 гг. — первый заместитель члена Военного совета 15-й воздушной армии[далей]