He played in the Football League for Bury, Stockport County and Tranmere Rovers.
Griffiths was with Dudley Town and Bristol Rovers before joining Bury with whom he made his league debut.
He moved to Stockport County, playing 50 times before joining Tranmere Rovers.
On leaving Tranmere, he joined Mossley, scoring twice in twelve games during the 1926–27 season.
This biographical article related to association football in England, about a midfielder, is a stub.