Officers arrested the 26-year-old and charged him in relation to two assaults in West Lothian, as well as robbery and vandalism.
The first incident occurred around 1 am on Saturday, July 23, when a 43-year-old was assaulted, and money and a mobile phone were stolen from a property in the Mooreland area of Addiewell.
Then, around 2.30 am on the same day, a 71 year old was assaulted on Longanlea Road in the village.
Edinburgh news: Emergency services called to street in Capital after bin lorry hits block of flats
Edinburgh weather: Here is when the storm is set to hit the Capital and the Lothians today
St James Quarter: Video shows leaking in Edinburgh's new shopping centre as a storm set to hit the Capital
A71 crash: Edinburgh commuters face delays after ‘serious’ two-vehicle crash at Dalmahoy Junction
East Lothian crime news: Woman taken to hospital after serious assault in Musselburgh
Next, around 3.30 pm on that same Saturday, police were alerted to vandalism at a property, again, on Mooreland Gardens.
The man is due to appear at Livingston Sheriff Court today.
Two men, aged 18 and 23, were also arrested in connection with the incidents and released pending further enquiries.
Police Scotland released the information in a post on social media.