cavin was schooled at maris stella high school (primary and secondary). afterwards, he graduated with a diploma in mechanical engineering at ngee ann polytechnic. thereafter, he was conferred with an honours degree from the university of glasgow, scotland. he married serena yeo in december 2009, and they have a son kayden (2011) and a daughter bethany (2013).