Ugran esordì nei kart nel 2016, rimanendovi fino al 2018.
Nel 2019 debuttò in monoposto correndo la Formula 4 italiana con il team BVM Racing.[1] Ottenne un solo punto e chiuse 26º in classifica. Ugran corse anche due gare in Formula 4 ADAC e tre in Formula 4 spagnola, arrivando sempre a podio ma senza ottenere punti in quanto pilota ospite.
Nel 2020 rimase nella F4 italiana passando alla Jenzer Motorsport.[2] Ottenne la sua prima vittoria ad Imola. Con cinque podi conquistati, finì all'ottavo posto in classifica con 133 punti. Gareggiò per il medesimo anche nella F4 spagnola nel round di Le Castellet, vincendo le prime due gare ed arrivando secondo nella terza, risultato che lo portò al decimo posto in classifica pur senza partecipare a nessun'altra gara.
Formula 3
Nel 2021 Ugran rimase con il team Jenzer, ma passò al Campionato FIA di Formula 3.[3] La stagione non fu positiva: il pilota rumeno chiuse al 31º posto in classifica senza ottenere alcun punto, con un 15º posto a Zandvoort come miglior risultato.
Nel 2022 oltre agli impegni in monoposto Ugran esordisce alla guida delle vetture prototipo, partecipa agli ultimi due round della European Le Mans Series con il team Algarve Pro Racing e in coppia con Bent Viscaal[6], l'equipaggio ottiene un ottimo quinto posto alla 4 Ore di Portimão.