Venus marks 90th Grand Slam with opening Wimbledon win
The 41-year-old American, who is a five-time champion at the All England Club, triumphed 7-5, 4-6, 6-3.
Former world number one Williams first played Wimbledon in 1997 and is making her 23rd appearance at the tournament.
Now ranked at 111 in the world, she fired 10 aces and 33 winners to defeat her 160th-ranked opponent.
Up next is Tunisian 21st seed Ons Jabeur who eased past Rebecca Peterson of Sweden 6-2, 6-1.