Holding, de 22 años, llegó al club 'gunner' en 2016 procedente del Bolton Wnaderers y desde entonces ha jugado 42 partidos, además de levantar la FA Cup (Copa de Inglaterra) en 2017.
La extensión del contrato no se ha especificado, aunque, según la nota publicada por el Arsenal, es "de larga duración".
"Nos gustaría felicitar a Rob por su nuevo contrato y esperamos con ganas su ayuda en los próximo años", apuntó el Arsenal.
Holding ha participado en cinco partidos con la selección Sub 21 de Inglaterra, en tanto que este año ha jugado diez de Premier League; ocho de Liga Europa; cuatro en la Carabao Cup; uno en la FA Cup y otro más en la Community Shield.
Let's have your messages for @RobHolding95 after he signed his new contract... pic.twitter.com/E8sEB7kcM2
— Arsenal FC (@Arsenal) 1 de mayo de 2018