Roger was married twice. Once to Denise, daughter of Thomas ab Philip Vychan, of Talgarth, celebrated in one of the poems of Lewus Glyn Cothi, died not long after Roger's return from the Battle of Agincourt. She was the mother of his heir Sir Thomas Vaughan and his son Roger Vaughan of Porthaml and four daughters, all of whom reached adulthood and married into prominent Welsh families. He also married Margaret Tuchet, daughter of Lord Audley, another of the English heroes of Agincourt, and Eleanor Holland, natural daughter of the Earl of Kent. They had one daughter, the wife of Humphrey Kynaston. He was also alleged to have fathered a number of illegitimate children.
During the series of dynastic civil wars known as the Wars of the Roses, loyalties in England were split between the House of Lancaster and the House of York. Roger's parents were loyal Lancastrians, and Roger fought with his father for Henry V of England at the Battle of Agincourt. In later years, though, Roger and his brothers Watkin and Thomas switched allegiances, becoming staunch Yorkists. Roger was given positions of responsibility and knighted by 23 March 1465 for his activities supporting the Yorkist faction:
He was instrumental, with his brothers and others, in securing Wales for Edward IV. As directed by the Privy Council on 17 August 1460, they prevented assembly and supply of foods at castles. Roger fought with the Yorkists at the Battle of Mortimer's Cross in February 1461 and is said to have led Owen Tudor to execution at Hereford after the battle.
Roger was steward and receiver of Cantref Selyf, Alexanderston, and Pencell.
In 1465, had a role in suppressing an upring in Carmarthenshire.
In May 1471 Roger was sent by King Edward to capture Jasper Tudor; however, Roger instead fell into Jasper's hands and he was consequently beheaded at Chepstow, which resulted in further acrimonious sentiments towards the Tudors by the Vaughans and Herberts and for which some Welsh poets urged revenge.