Леонид Иванович Мачулин родился в 1957 году в селе Красный Оскол Харьковской области. В 1976 году окончил автотранспортный техникум, в 1987 году — филологический факультет Харьковского государственного университета имени М. Горького. В 2004 году окончил аспирантуру философского факультета Харьковского национального университета имени В.Н. Каразина. Кандидат философских наук.
Начиная с 1982 года работал корреспондентом, телерепортером, главным редактором и генеральным директором в различных СМИ Харьковской области. Окончил курсы профессиональной квалификации в Международном институте журналистики FOJO (Швеция), Институте им. Густава Штреземана (Германия), на факультете журналистики Санкт-Петербургского университета (Россия), в Национальной ассоциации телерадиовещателей (США) и Академии украинской прессы (Украина). Член Национального союза журналистов Украины с 1985 года.
С 2009 года — на преподавательской работе. Ответственный секретарь ряда продолжающихся научных изданий, начальник информационного центра Харьковской государственной академии дизайна и искусств.
В 1990–2020 годы опубликовал десять книг по истории Харькова и Слобожанского края. По одной из них («Украинская столица для Красного императора») в 2013 году Центральный украинский телеканал УТ-1 снял документальный фильм «Две столицы».
Публиковался в российских литературных журналах «Подъем», «Звонница», американском журнале «Образы жизни». С 2000 года — главный редактор литературно-художественного журнала «Славянин», издающегося в Харькове.
Живет в Харькове.