Kevin was born in Corning, New York and began his formal ballet training at age 12 at the School of First State Ballet Theatre in Wilmington, Delaware. His training has led him to the Shanghai Dance School, Next Generation Ballet, and finally Ellison Ballet where he is a graduate of. Prior to joining Singapore Dance Theatre, Kevin had danced with Arts Ballet Theatre of Florida as well as in his hometown at the First State Ballet Theatre. Outside of dance, he is also pursuing a college degree from Harvard University. Kevin joined Singapore Dance Theatre in November 2021 as an Artist.

Kevin was promoted to Demi-Soloist in January 2024.