Константин Николаевич фон Шварц (Schwarz) родился 4 сентября 1822 г. в Могилевской области в дворянской семье немцев-лютеран. Получив домашнее воспитание, в 1835 г. мальчик поступил в Полоцкий кадетский корпус. Девизом корпуса были слова: «Жизнь — Отечеству. Душа — Богу. Сердце — людям. Честь — никому».
В 1842 г. К. Шварц окончил курс в Дворянском полку (2-е Константиновское военное училище) и был произведен в прапорщики, получив назначение в легкую 6-ю батарею 12-й артиллерийской бригады. Уже в чине поручика он был переведен в 11-ю артиллерийскую бригаду и вместе с ней принимал участие в Венгерской кампании. За особенное отличие в одном из сражений молодой офицер был награжден орденом Св. Анны 4-й степени с надписью "За храбрость".
В 1852 г. Константин Шварц был прикомандирован к Петровскому Полтавскому кадетскому корпусу в качестве репетитора по математике. На этой должности он оставался около года, но затем по собственному желанию был снова отчислен обратно - в 11-ю артиллерийскую бригаду.
В Крымскую войну 1853—1856 гг. он находился в действующей армии. За участие в сражении под Евпаторией был награжден орденом Св. Станислава 3-й степени с мечами. В 1855 г. Шварц поступил в состав гарнизона Севастополя, где и оставался до конца осады города. За отбитие первого штурма 6-го июня он был произведен в штабс-капитаны, а за второй штурм награжден орденом Св. Анны 3-й степени с мечами. По окончании войны, в 1857 г., офицер был командирован в образцовую пешую батарею, где прослужил до 1859 г.
С ноября 1859 г. для героического офицера начался петербургский период – он был прикомандирован к Санкт-Петербургскому артиллерийскому гарнизону. В это же время он присоединяется к лютеранскому приходу Св. Михаила. Через два года после приезда в Петербург Константин Шварц женится. Его избранницей станет баронесса Эмма Генриетта Александрина фон дер Брюгген (1842-1898).
В столице боевое прошлое офицера Шварца не забылось: под руководством генерала Тотлебена он участвует в составлении описания обороны Севастополя. За работу в этом проекте Шварц был произведен в капитаны и награжден орденом Св. Станислава 3-й степени.
В 1860 г. Константин Шварц был назначен совещательным членом артиллерийского комитета, а в 1862 г. за отличие произведен в подполковники. В 1864 г. он становится командующим Кронштадтской крепостной артиллерией и производится в полковники.
В 1860-е гг. полковник Шварц в соавторстве с молодым коллегой и участником Крымской войны полковником Павлом Андреевичем Крыжановским пишет «Карманную справочную книжку для артиллерийских офицеров». Начиная с 1862 по 1870 гг. они в четыре приема издают этот справочник в трех частях с прилагаемыми чертежами. Издание пользуется интересом в военной среде и не забыто до сих пор.
В 1870 г. Шварц был произведен в генерал-майоры, а в 1878 г. прикомандирован к главному артиллерийскому управлению - для наблюдения
за всей крепостной артиллерией. В 1881 г. последовало его производство в генерал-лейтенанты.
Годы службы в Крымскую кампанию и далее, в Петербурге, сблизили его с адмиралом Фердинандом Врангелем, который возглавлял во время войны Гидрографический департамент, а после занимал высокие государственные посты. До конца жизни выдающегося моряка они со Шварцем состояли в переписке. В Фердинане Врангеле Шварца привлекали многие качества, которые были свойственны ему самому: нравственность, смелость, скромность в быту, дружелюбие. В адмирале Шварц отмечал стремление к распространению христианства и убежденность в том, что «христианская религия есть истинный путь спасения» - он сам разделял эти взгляды. В 1872 г. в память о Ф. Врангеле Константин Шварц написал проникновенный некролог (объемом с биографический очерк), который был опубликован в альманахе «Русская старина».
Генерал-лейтенант Константин Николаевич Шварц скончался 6 февраля 1887 г. и был похоронен на Волковском лютеранском кладбище, в центральной его части. Памятник на его могиле находится в весьма плачевном состоянии и требует неотложных мер по восстановлению.