Народився у Вінниці. Футболом розпочав займатися в молодіжній академії місцевої «Ниви», перший тренер — Валерій Базалицький[1]. У ДЮФЛУ виступав за вінницьку «Ниву», донецький «Шахтар» та львівське ЛДУФК. В юнацьких чемпіонатах зіграв 78 матчів, в яких відзначився 5-ма голами[1].
Навесні 2019 року повернувся до України, де уклав договір з «Нивою»[1][2]. У футболці вінницького клубу дебютував 6 квітня 2019 року в переможному (1:0) домашньому поєдинку 18-го туру групи А Другої ліги проти «Чайки» (Петропавлівська Борщагівка). Демченко вийшов на поле у стартовому складі та відіграв увесь матч[3]. Першим голом у професіональній кар'єрі відзначився 1 травня 2019 року на 54-й хвилині переможного (1:0) домашнього поєдинку проти чернівецької «Буковини». Олександр вийшов на поле в стартовому складі та відіграв увесь матч[4]. У складі вінницького колективу зіграв 10 матчів (2 голи) у Другій лізі.
Наприкінці липня 2019 року перебрався в «Металіст 1925»[5], де отримав футболку з 21-м ігровим номером[1]. У футболці харківського колективу дебютував 27 серпня 2019 року в програному (0:2) виїзному поєдинку 2-го попереднього раунду кубку України проти петрівського «Інгульця». Олександр вийшов на поле в стартовому складі та відіграв увесь матч[6]. Цей матч виявився єдиним для Олександра Демченка у складі «Металіста 1925».
У середині вересня 2019 року повернувся до «Ниви»[7]. У футболці вінницького клубу після повернення дебютував 18 вересня 2019 року у програному (1:2) виїзному поєдинку 10-го туру групи А Другої ліги проти вишгородського «Діназу». Олександр вийшов на поле на 78-й хвилині, замінивши Антона Брижчука[8].