Weston will wear the number 26 on his shirt
The 31-year-old left fellow National League side Ebbsfleet yesterday, with his contract being cancelled by mutual consent.
Weston scored seven goals in 27 appearances this season for Ebbsfleet, and arrives at Daggers having scored four goals in his last seven games.
He has previously played in the football league for clubs including Notts County, Southend, Brentford, and Gillingham.
Daggers boss Daryl McMahon signed Weston for Ebbsfleet and jumped at the opportunity to bring him to Victoria Road.
“Once I found out he was leaving Ebbsfleet, I thought for us it was a no-brainer to get in there quick and get it done before someone else did,” McMahon told Time 107.5.
“He’s a really good player at this level, he’s had a terrific career. I think he’ll raise the standard of the changing room in terms of the mentality. (He’ll bring) more of a winning mentality.”
Weston could make his debut in this weekend’s home game against Stockport.
Tags: Football, Dagenham and Redbridge