Александр Ильич Шпаковский родился 20 августа 1823 года. Александр Ильич был представителем дворянства Смоленской губернии. Окончив Новгородскую гимназию, в январе 1840 года он поступил на службу в Перновский гренадерский полк.
В мае 1847 года Шпаковский А.И. был прикомандирован к Павловскому кадетскому корпусу, где работал репетитором по физике в корпусе, а позднее и преподавателем того же предмета. В 1863 году, когда Павловский кадетский корпус был упразднен, талантливого педагога перевели штатным преподавателем по физике в 1-е военное Павловское училище. Здесь Шпаковский А.И. прослужил до января 1870 года. В отставку он вышел в звании полковника.
Завершив военную карьеру, Александр Ильич в октябре1870 года был определен на службу по Министерству внутренних дел, с откомандированием для занятий в строительное отделение С.-Петербургского городского правления по механической части. Уже тогда он был известен, как один из замечательнейших деятелей по развитию различных отраслей техники. Его изобретения находили обширное применение не только в России, но и за её границами. В 1866 году аппаратами Шпаковского для производства ночных сигналов во флоте были оснащены корабли броненосной эскадры и суда, отправляющиеся за границу.
В 1867 году Шпаковский построил новую паровую пожарную машину, для которой он применил пульверизационную топку. Машина отличалась чрезвычайной лёгкостью, простотой устройства и быстротой изготовления паров. Получив заказ от Министерства внутренних дел России на изготовление 6 подобных машин и обещание заказать ему ещё 60 штук. Для выполнения заказа Александр Ильич создал фабрику паровых пожарных машин в Петербурге. Но вследствие перехода пожарного дела в ведение города заказ этот не состоялся, отчего изобретатель потерпел большие убытки.
В том же 1867 году Шпаковский представил Вольному Экономическому обществу паровую пожарную лодку с изобретённым им паровым котлом с пульверизацией. 26 сентября того же года он производил весьма удачные опыты на Неве с этой лодкой.