"Stephen Churcher, 46, from Bonnyrigg, died on the B7003 in Roslin Glen, between Roslin and Rosewell, on Friday.
His family said: "A family man, keen cyclist and canoeist who loved the outdoors. He leaves behind a wife and two children and will be sadly missed."
Police Scotland has appealed for witnesses."
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.