Après des débuts officiels en 1999, il obtient son premier podium international aux Championnats d'Europe junior en 2000, avec la médaille de bronze sur le sprint.
Roman Pryma est sélectionné pour les Championnat du monde de Pokljuka en 2001, prenant part seulement au relais, tandis qu'il dispute le même hiver toutes les épreuves aux mondiaux junior de Khanty-Mansiïsk. En 2002, il court aux Jeux olympiques de Salt Lake City, où il se classe 76e du sprint et septième du relais. Cette année là, il est aussi vice-champion d'Europe de relais. Il commence à obtenir des résultats intéressants en Coupe du monde la saison suivante, marquant des points notamment à Ruhpolding, où il est 21e du sprint. Pendant plusieurs années, il est peu utilisé dans l'équipe nationale et revient seulement régulièrement lors de l'hiver 2008-2009, où il signe sa meilleure performance avec une cinquième place à l'individuel d'Hochfilzen. Il prend part alors à ses deuxièmes championnats du monde à Pyeongchang, où il termine cinquième du relais avec l'équipe ukrainienne.
Il poursuit sa carrière jusqu'en 2014, avec deux dernières saisons sans dépasser l'échelon de l'IBU Cup puis devient entraîneur dans l'équipe ukrainienne junior[1].