Background. Proteinuria may cause a worsening of accompanying renal disease or even lead to glomerulosclerosis. There is no data about the effect of carvedilol on patients with proteinuric (> 0.5 g/day) glomerulonephritis. This study aimed to compare the effects of carvedilol with ramipril and losartan in patients with proteinuric glomerulonephritis. Methods. Twenty-one glomerulonephritis patients were followed for 12 months. Patients were divided into three groups. All patients were treated with losartan 50 mg once daily for two weeks. After two weeks (baseline), patients were given additional medications: 50 mg losartan, 5 mg ramipril, and 25 mg carvedilol were given additionally to the patients in groups 1, 2, and 3 respectively. Results. Baseline mean proteinuria values of patients in groups 1, 2 and 3 were 1.6 +/- 1.1 g/day, 2.1 +/- 1.3 g/day, and 1.4 +/- 1.2 g/day, respectively. These values decreased to 0.5 +/- 0.7 g/day, 0.6 +/- 0.7 g/day, and 0.9 +/- 0.9 g/day, respectively, at the end of the 12(th) month. These results were statistically significant only in group 1 (p = 0.04). The rational variation of proteinuria between the first and 12(th) month of losartan, ramipril, and carvedilol were -61%, -62%, and -27%, respectively. The decreases in blood pressures between baseline and the first, sixth, and twelfth-month measurements were significant in all groups. Conclusions. Thee results showed that angiotensin-converting enzyme inhibitors (ACEls) and angiotensin receptor blockers (AT1ras) provide marked decreases in proteinuria, making their use indisputable in patients with glomerulonephritis. Carvedilol was not found to be as effective as ACEIs and AT1ras in decreasing proteinuria and preserving renal function.