The 24-year old joins the O’s having netted 12 times in 23 National League games for the Daggers last term.
The 6”3 striker started his career out at Bolton Wanderers and featured for The Whites 17 times in his four-year spell.
While at Bolton, he enjoyed loan spells at Torquay United, Oldham Athletic, Newport County, and Chesterfield before he made the permanent switch to Gillingham in 2017 for an undisclosed fee.
Wilkinson appeared for the Gills 50 times in total, including seven League One caps last term before he signed for Dagenham & Redbridge and enjoyed his best scoring spell to date.
Wilkinson has also appeared for the Republic of Ireland at youth level including U21s where he has made 13 appearances and scored two goals.