Mykola Krupnyk ist Offizier und lebt in Kiew. Er begann 1987 mit dem Biathlonsport und startete für Dinamo Kiew. 1996 bestritt er in Antholz mit einem Einzel bei dem er 60. wurde sein erstes Rennen im Biathlon-Weltcup. In den nächsten Jahren trat er regelmäßig im Weltcup an. Schon nach zwei Weltcup-Rennen startete Krupnyk in Ruhpolding bei seinen ersten Weltmeisterschaften. Im Einzel wurde der Ukrainer dort 51. des Einzels, 44. des Sprints und mit Ruslan Lyssenko, Juri Emeljanenko und Oleksandr Lyssenko 13. im Staffelrennen. 1997 gewann er in Antholz als 13. eines Einzels erstmals Weltcuppunkte. Es war zugleich sein bestes Weltcup-Resultat. In Osrblie nahm er wenig später erneut an einer WM teil, bei der er 13. des Einzels wurde, mit Ruslan Lyssenko, Ruslan Mostsipan und Wjatscheslaw Derkatsch ebenfalls 13. des Staffelrennens wurde und in derselben Besetzung auch im Mannschaftsrennen antrat, das die Ukraine auf dem 18. Platz beendeten. Höhepunkt der Karriere Krupnyks wurde die Teilnahme an den Olympischen Winterspielen 1998 in Nagano. Bei den auf den Strecken von Nozawa Onsen ausgetragenen Biathlon-Wettbewerben kam der Ukrainer im Einzel zum Einsatz, wo er 63. wurde. Sein Karriereende waren die dritten Weltmeisterschaften, bei denen er startete. In Kontiolahti wurde Krupnyk 24. des Sprints und 37. der Verfolgung.