Роден е на 27 февруари1867 г. в Шумен. Между 1886 и 1889 г. учи в училището по керамика в чешкия град Бехине. През следващите три години преподава в Държавното занаятчийско училище в Княжево, София. Следва 6-годишно обучение по скулптура в Художествената академия в Мюнхен, което завършва през 1898 г. с най-високото отличие на академията, сребърен медал. През 1896 и 1897 г. Спиридонов участва със свои бюстове в изложби в немския град.
През 1898 г. се завръща в София и започва да преподава рисуване в Първа софийска гимназия и да води вечерни занятия по моделиране в Рисувалното училище (днес Национална художествена академия), а от 1904 г. е на постоянна работа там.