Родился 9 января 1926 года в селе Коноваловка Урицкой волости ныне Шалакынского района Северо-Казахстанской области в семье крестьянина. Окончил 7 классов школы. В 1932 году семья переехала жить в Киргизию. В Советской Армии с 1943. В том же году на фронте. Наводчик орудия 317-го гвардейского истребительно-противотанкового артиллерийского полка (47-я армия, Воронежский фронт) гвардии сержант Свечников в составе расчета в конце сентября 1943 преодолел Днепр в районе с. Студенец (Каневский район Черкасской области), уничтожил несколько огневых точек противника, чем способствовал захвату плацдарма и обеспечению переправы других подразделений. 17.10.43, участвуя в отражении многочисленных контратак противника, подбил два танка. Звание Героя Советского Союза присвоено 24.12.43. Награжден орденом Ленина, Красного Знамени.
Погиб в бою 16 января 1944 года. В с. Кызыл-туу в Киргизии его именем названа улица.