Kieran Brooks was born in Eastbourne (UK) and grew up in Brighton. At the age of five he received his first ballet training at the Drusilla Duffels Theatre School; as of 2007 he attended the Elmhurst School for Dance (Birmingham). From 2011 to 2014 he completed his education at the Royal Ballet Upper School in London.
From 2014 until 2016 he danced with the Zurich Ballet as a Member of the Junior Ballet. Kieran Brooks joined the Stuttgart Ballet at the beginning of the 2016/2017 season as a member of the corps de ballet.