Mr Urban resigned as the member for Darling Range earlier this year, after a powerful committee recommended he be expelled for repeatedly lying about his past.
The committee found the former WA police officer lied to the public and Parliament about his police service and education history.
His resignation triggered a by-election for the seat of Darling Range, in Perth’s east, which saw the seat claimed by Liberal Party candidate Alyssa Hayden.
The Major Fraud Squad has charged Mr Urban with forgery and attempted fraud over applications he made to WA Police.
He is also charged with five counts of giving false evidence to a parliamentary committee.
He was arrested and charged today and is due to appear in Perth Magistrates Court on the October 16.
Mr Urban’s former Labor Party colleague, Commerce Minister Bill Johnston, said he looked forward to the court process coming to a conclusion.
“He needs to be held to account for his behaviour,” Mr Johnston said.