Ukończył Wydział Wokalno-Aktorski poznańskiej Akademii Muzycznej w klasie śpiewu Andrzeja Ogórkiewicza, Musikhochschule w Lubece w klasie Güntera Binge i Hochschule für Musik und Darstellende Kunst w Stuttgarcie w klasie Dunji Vejzović. Od 2022 roku sam poświęca się pracy pedagogicznej jako nauczyciel śpiewu na wydziale wokalnym w Lubece (specjalność: śpiew solowy).
Początkiem jego kariery było przyjęcie do Międzynarodowego Studia Operowego Teatru w Lubece. Uczestnictwo w Studiu Operowym zaowocowało gościnnymi występami w sezonie 2009/10 w roli Toma w "Balu maskowym" Giuseppe Verdiego, Kruschina w "Sprzedanej narzeczonej" Bedřicha Smetany i Przemawiającego w "Czarodziejskim flecie" Wolfganga Amadeusza Mozarta. W kolejnym sezonie Chojnacki został powołany do zespołu Studia Operowego Narodowej Opery w Stuttgarcie. Tam zadebiutował w roli Marchesego w "Traviacie" Verdiego, Alberta w "Żydówce" Fromentala Halévy’ego i Zuniga w "Carmen" Georges’a Bizeta.
Od 2011 do 2016 roku był członkiem zespołu Teatru Operowego w Lucernie. Tam śpiewał m.in. jako Zoroastro w "Orlandzie" Georga Händla, Publia w "Łaskawości Tytusa" Mozarta, Alidora w "Kopciuszku" i Lorda Sidneya w "Podróży do Reims" Gioacchina Rossiniego, Colline w "Cyganerii" Giacomo Pucciniego oraz rolę tytułową w "Don Pasquale" Gaetana Dionizettiego.
W kolejnym sezonie zadebiutował w austriackich teatrach operowych. Na deskach Wiedeńskiej Opery Narodowej uczestniczył w produkcji "The Tempest" Thomasa Adèsa. Występował również jako Sarastro w "Czarodziejskim flecie" Mozarta w podwiedeńskim Bühnen Baden. W sezonie 2016/17 związał się z niemieckim Landestheater Niederbayern, gdzie występował w roli Kajfasza w "Jesus Christ Superstar" Andrew Lloyda Webera, Jowisza w "Platée" Jeana-Philippe’a Rameau, Stromminger w "La Wally" Alfreda Catalaniego czy Harasta w "Przygodach lisiczki chytruski" Leoša Janáčka. Śpiewak występuje regularnie na festiwalu operowym Tiroler Fespiele Erl w Austrii, którego dyrektorem jest Gustav Kuhn. Debiutował tam w roli Waltera w "Wilhelmie Tellu" Rossiniego. Później wcielał się w rolę Oroego w "Semiramidze" Rossiniego i Sarastry w "Czarodziejskim flecie" Mozarta.
W 2017 roku na zaproszenie Narodowej Orkiestry Chińskiego Baletu, wraz z mezzosopranistką Huiling Zhu, zaprezentował cykl pieśni "Des Knaben Wunderhorn" Gustava Mahlera w National Center of Performing Arst w Pekinie. Regularnie śpiewa w Teatro La Fenice w Wenecji, gdzie w 2018 roku debiutował w operze współczesnego włoskiego kompozytora Giorgio Battistelliego "Richard III" jako Brackenburry i Ratcliffe. W weneckim teatrze występował również w "Prima la musica poi le parole" Antonia Salierego, "Dyrektorze teatru" Mozarta i w "Don Carlosie" Verdiego.