In carriera ha giocato con la maglia del Verrone, vincendo un campionato di Prima Categoria. Appese le scarpe al chiodo a 25 anni,[1] a 26 anni inizia ad allenare nel settore giovanile della Biellese.
Dopo aver fatto tutta la trafila delle giovanili della Biellese,[2] nel novembre del 2002 subentra sulla panchina della Biella Villaggio Lamarmora. Nel 2004 la squadra vince play-off del proprio girone di Promozione, accedendo così in Eccellenza.[3]
Nel 2008 torna a sedere sulla panchina della Biellese, vincendo il proprio girone di Serie D. La Biellese in seguito non riuscirà ad iscriversi al campionato di Seconda Divisione per problemi economici.[5]
L'11 aprile 2011 sostituisce - a quattro giornate dalla fine del campionato - Cristiano Bacci sulla panchina dell'Entella,[7] club ligure emergente, ottenendo la salvezza in Lega Pro Seconda Divisione. Viene confermato anche per la stagione successiva[8] portando la squadra al 5º posto in campionato con eliminazione ai play-off in finale per mano del Cuneo.
Il 14 giugno 2012 gli viene rinnovato il contratto di un anno.[9]
Il 4 maggio 2014 ottiene la promozione diretta in Serie B, la prima nella storia dei liguri.[11] Il 21 maggio trova l'accordo con la società per un prolungamento annuale con opzione per la stagione successiva.[12]
Il 12 aprile 2015, con la squadra quartultima in classifica con tre sconfitte consecutive (40 punti in 35 partite, media punti di 1,14),[13] viene sollevato dall'incarico dopo quattro anni esatti dal suo arrivo e viene sostituito da Alfredo Aglietti.[14]
Il 14 marzo 2016 viene ingaggiato dal Mantova che alla 26ª giornata si trova al 16º posto con 23 punti nel campionato di Lega Pro. Il 20 marzo al debutto perde contro il Bassano per 0-2. Piazzatosi al quart'ultimo posto in campionato, ai play-out ha la meglio sul Cuneo (0-0 e 0-1). Il 28 novembre dello stesso anno viene esonerato in seguito alla sconfitta per 0-3 con il Gubbio e con la squadra ultima in classifica.
Dal 2017 è telecronista delle partite di Serie C su Sportitalia.
Il 30 aprile 2018 il Chievo gli affida la panchina della formazione primavera in sostituzione di Lorenzo D'Anna, passato a dirigere la prima squadra dopo l'esonero di Rolando Maran, per le ultime tre giornate; ottiene una vittoria (contro l’Atalanta vincitrice del girone) e due sconfitte (in casa contro Roma e Udinese). In estate viene sostituito da Paolo Mandelli.
Nell'ottobre dello stesso anno viene ingaggiato dal Rezzato, in Serie D, dove come vice ritrova il campione del mondo Alberto Gilardino, da lui scoperto e lanciato nei Giovanissimi della Biellese nel 1996-1997[15]. Il 27 febbraio 2019 Gilardino viene promosso come capoallenatore, con Prina che passa nel ruolo di D.T.[16]
Il 22 giugno 2021 diventa il nuovo tecnico della Pro Patria, club militante in Serie C, con cui firma un contratto annuale.[17] Il 1º marzo 2022 viene esonerato con la squadra biancoblù al 16º posto in classifica del girone A con 29 punti raccolti in altrettante partite frutto di 5 vittorie, 14 pareggi e 10 sconfitte.
Nell'estate 2024 ritorna dopo 15 anni sulla panchina della Biellese, squadra della sua città che ora milita in Eccellenza.[18]