Edmund Dinis was born on October 4th, 1924 in St. Michaels, Azores to Jacinto Dinis and Maria Dinis. The family emigrated to the United States, settling in New Bedford.
After high school, Dinis joined the Army and became a French interpreter for Army intelligence during World War II. After the war, he studied law at Suffolk University. He served on the New Bedford City Council and later as a representative and then as a senator. He was elected district attorney in 1959.
After losing the election in 1970, Dinis owned an insurance agency and a restaurant and practiced law. He aquired the radio station that became WJFD-FM in 1975. Throughout his years, Dinis championed Portuguese-American causes.