Urodził się w Sejnach 22 kwietnia 1843 roku w rodzinie Jana Wiktora i Karoliny z Kaufmanów.Karol Piotrowski przed wybuchem powstania styczniowego pracował jako ekspedytor na poczcie w Szypliszkach. walczył w oddziale Konstantego Ramotowskiego „Wawra” i brał udział w bitwach pod Rygolem i Kadyszem. Później przeszedł do oddziału żandarmerii narodowej dowodzonego przez Jaskołda.Został skazany za to, że był konnym powstańczym strzelcem, czyli tak zwanym polskim żandarmem, którego obowiązkiem było bezwzględne spełnianie rozkazów Komitetu Rewolucyjnego.Straceny przez powieszenie 2 grudnia 1863 roku
Źródło
Matusiewicz A. (oprac.), Straceni w Suwałkach w latach 1863-1864, w: ASTN www.astn.pl